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
Drop your images
PNG, JPG, WebP, HEIC, GIF, AVIF — any modern browser format. Single or batch.
- 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
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.
Related guides
All guidesWorkflows
A browser-only image pipeline that never touches a server
Resize, compress, strip EXIF, convert format — the full prep workflow for social, blog, and email images.
6 min read
Concepts
JPG vs PNG vs WebP vs AVIF — the 2026 image format decision guide
Four formats, four different strengths, and a lot of wrong defaults out there. Here's which to use for photos, graphics, the web, email, and your phone — with real file-size numbers.
10 min read
Workflows
Resize images for the web without losing quality — practical sizing for every context
How big should a hero image actually be? A thumbnail? An OG card? Here are the real numbers, the math behind retina and srcset, and the resampling choices that matter.
7 min read
Privacy
How to remove metadata from photos before you share them
Every photo carries hidden data — including, often, the exact GPS location it was taken. Here's how to see it and strip it.
6 min read
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.