Image Converter
Convert PNG, JPEG, WEBP, AVIF, HEIC, GIF, BMP, ICO, TIFF in your browser — up to 100 at once.
Which formats are supported?
Inputs: PNG, JPEG, WEBP, AVIF, GIF, BMP, ICO, TIFF (Safari) and HEIC/HEIF (via libheif WASM, loaded on demand). Outputs: PNG, JPEG, WEBP, AVIF — each with an optional WASM encoder variant in the dropdown (mozjpeg, oxipng, libwebp, libavif) for tighter compression or consistent output across browsers. Vendor camera RAW formats (CR2/CR3/NEF/ARW/DNG/...), PSD, EPS, TGA, XCF and ICNS are still rejected — those need format-specific decoders we haven't shipped yet.
Convert images between PNG, JPEG, WEBP and AVIF without uploading anything. iPhone HEIC/HEIF photos are supported on input — the decoder is fetched the first time you drop one and then reused for the rest of the session.
Up to 100 files can be queued at a time. Conversions run in parallel (capped at 4 at once) so the page stays responsive and you see per-file progress. Files never leave your machine.
Camera RAW (CR2/CR3/NEF/ARW/DNG/RAF/ORF/PEF/MOS/MRW/X3F/3FR/CRW/ERF/DCR/RW2) and a few other niche formats (PSD, EPS, TGA, XCF, ICNS) are not yet supported — they need decoders that don't ship with browsers. We reject them up front with a clear message rather than producing broken output.
Frequently asked questions
Does HEIC / HEIF from my iPhone work?
Yes. Drop a .heic or .heif file and it'll be decoded locally. The decoder is around 1.5 MB and is downloaded only the first time you use a HEIC file — every later HEIC in the same session is instant.
Why no RAW (CR2 / CR3 / NEF / ARW / DNG / ...)?
Camera RAW files are sensor dumps wrapped in vendor-specific containers. Each manufacturer's format needs a heavy dedicated decoder that browsers don't ship. RAW support may come in a future release.
Is anything uploaded to a server?
No. The entire conversion happens inside the browser tab — your photos never leave the device.
Why is PNG output the same size or larger than my JPEG input?
PNG is lossless. Re-encoding a JPEG photograph as PNG will always grow the file because PNG has to preserve every JPEG compression artifact. Pick WEBP or AVIF for smaller files on photographs.
Which output format produces the smallest files?
For photos: AVIF is usually the smallest, WEBP a close second, JPEG the most compatible. For graphics with sharp edges or transparency: PNG is the right pick.