Skip to main content
Image Tools

Convert Image Format

Convert between PNG, JPEG, and WebP formats entirely in your browser.

No upload — your files never leave your device

  • 100% private
  • Runs in your browser
  • Works offline
  • No sign-up
Select files

or drop files here

JPEG · PNG · WebP

JPEG, PNG, WEBP, .JPG, .JPEG, .PNG, .WEBPMax 50 MBMultiple
90%

About Convert Image

Convert between PNG, JPG and WebP — single files or batches, entirely in your browser. SnapToolz uses the Canvas API's native encoders, so the output is identical to what Chrome / Safari / Firefox produce for that format natively. WebP usually saves 25-35% over JPG at the same visible quality; PNG is the right pick for transparency or lossless re-encoding. Transparent PNG to JPG flattens onto a configurable background (white by default). Quality slider for lossy formats. HEIC photos from iPhone are auto-detected and converted to a target you choose. No upload, no watermark.

  • No uploads
  • Browser-only
  • Works offline
  • 100% free

How it works

  1. 1

    Drop your images

    PNG, JPG, WebP, HEIC, GIF, AVIF — any modern browser format. Single or batch.

  2. 2

    Pick the target format

    JPG (smaller, lossy), PNG (lossless, transparency), or WebP (smallest with broad modern support). Quality slider applies to lossy formats.

  3. 3

    Convert and download

    Single image = direct download. Batch = ZIP. Filenames keep their basename with the new extension.

Converting changes the container, not the picture

A format conversion rewrites how pixels are stored — it doesn't improve them. PNG → JPG discards transparency and applies lossy compression; JPG → PNG keeps every existing JPG artefact and usually makes the file bigger, because PNG is lossless and can't 'undo' compression that already happened. The practical rule: convert toward the format your destination needs, and convert from the highest-quality source you have, not from an already-squeezed copy.

The one conversion that's almost always a win is to WebP: 25-35% smaller than JPG at the same perceived quality, with the transparency JPG lacks, and universal browser support since 2020. For the web, WebP is the sensible default target — the full reasoning is in the 2026 image-format guide.

The transparency trap

JPG has no alpha channel, so every transparent pixel must land on some solid colour when you convert PNG/WebP → JPG. Against white it's invisible; against a coloured or dark background, the white halo around a logo or a cut-out subject suddenly appears. If transparency matters, keep the image in PNG or WebP. If you must produce a JPG, set the matte/background colour to match where the image will actually sit.

HEIC, and sharing iPhone photos that won't open

iPhones save photos as HEIC by default — efficient, but a format Windows, older Android, and many web forms still choke on. Converting HEIC → JPG (or WebP) is the fix, and it happens here entirely on your device, so the photo of your passport or your child never passes through a stranger's server the way it would on an upload-based converter. Drop the .heic, pick JPG, download. Bulk-converting a camera roll? Add them all and grab the ZIP.

Convert vs. compress — pick the right verb

Reach for Convert when the format is the problem (a site demands JPG, a form rejects HEIC, you need transparency). Reach for Compress Image when the size is the problem and the format is fine. They compose: convert a PNG screenshot to WebP and you often get a smaller file and a better format in one move. To strip camera metadata (GPS, device, timestamps) on the way out, run the result through Remove EXIF — conversion doesn't always drop it.

Frequently asked questions about Convert Image

  • Which format should I pick?

    JPG for photographs going to a system that demands JPG (some forms, email clients). WebP for modern websites — smaller files at the same visual quality, supported in every browser since 2020. PNG when you need transparency or when re-encoding lossy → lossy would compound quality loss.

  • What happens to transparency when I convert to JPG?

    JPG doesn't support transparency, so transparent regions flatten onto a background colour (white by default; configurable). For images with semi-transparent edges, the antialiasing pixels blend with the background — usually invisible against white, more obvious on coloured backgrounds.

  • Does it handle HEIC from iPhone?

    Yes — HEIC images are auto-detected on drop. The browser's built-in decoder (Safari natively, Chrome/Edge via fallback) reads the file, and the converter writes to your chosen format. Useful for sharing iPhone photos with people who can't open HEIC.

  • How is this different from Compress Image?

    Convert changes the file format (e.g. PNG → JPG). Compress reduces the file size without necessarily changing the format. Use Convert for format-targeted output, Compress for size-targeted output. For 'I need this PNG to be smaller, format doesn't matter' use Convert to WebP.

Privacy, offline use, browser support, and pricing questions are answered on the site-wide FAQ.

See all Image tools