Image Converter
Drop images, choose the target format, download the conversions.
How to convert one image or a batch
- Drop images onto the box or click to browse. You can select several at once, and each file you add appears in the list below.
- Choose the target format: PNG, JPEG, or WebP. WebP is the default because it is almost always what people converting for the web actually want.
- Click Convert and download. Each converted file downloads separately, keeping its original name with the new extension, and the status line reports how many succeeded.
A worked example: WebP screenshots for a client who needs PNG
You saved a dozen screenshots as WebP and a client's system only accepts PNG. Drop all twelve files, set the target to PNG, and click Convert and download. The browser downloads screenshot-1.png through screenshot-12.png, each conversion staggered a quarter second apart so the downloads do not trample each other, and the status line finishes at "Converted 12 of 12 images." Going the other way is the more common trip: drop heavy PNG screenshots, convert to WebP, and the files typically come out dramatically smaller for pages that need to load fast.
What conversion does and does not change
Each image is decoded, drawn onto a canvas at its exact original pixel dimensions, and re-encoded in the target format by your browser's native codec, with lossy formats (JPEG and WebP) written at a conservative 92 percent quality. Dimensions never change; only the container and compression do. Converting to JPEG flattens transparent regions onto white, since JPEG has no alpha channel; converting to PNG or WebP preserves transparency. Because this is canvas re-encoding, all metadata is stripped, including EXIF camera data and GPS coordinates, which is a privacy upside when the photos are headed anywhere public. Nothing is uploaded; the batch runs entirely on your machine, so converting a folder of sensitive screenshots involves no third party at all.
Honest limitations
Understand one asymmetry before batch-converting: going from a lossy format to PNG makes the file bigger without restoring any quality, because PNG faithfully preserves the already-compressed pixels. Convert to PNG when a system demands it, not to "upgrade" a JPEG. Input format support depends on your browser: HEIC iPhone photos convert in Safari but usually fail elsewhere, and Safari conversely cannot encode WebP output, so pick JPEG or PNG as the target there. Files the browser cannot decode are skipped and show up in the final count ("Converted 11 of 12"), rather than halting the batch. There is no quality slider here (the compressor tool on this site has one), no resizing, and downloads arrive as individual files, not a ZIP, so very large batches mean a busy downloads folder.
Frequently asked questions
When should I use PNG vs JPEG vs WebP?
PNG for graphics, screenshots, and anything needing transparency. JPEG for photos going to older systems. WebP for the web: photo-quality at smaller sizes, transparency support, and universal modern-browser support.
What happens to transparency when converting to JPEG?
JPEG has no transparency, so transparent areas are flattened onto white. Convert to WebP or keep PNG when transparency matters.
Can I convert HEIC iPhone photos?
If your browser can display the file (Safari can), it can convert it. On other browsers, HEIC support varies — exporting from Photos as JPEG first is the reliable route.