How this converter works
Most online image converters upload your files to a server, process them there, and send them back. This one uses the browser's own Canvas API, which means every file is decoded and re-encoded into the new format on your own machine. Nothing is transmitted, nothing is stored, and there is no queue to wait in.
Because the work happens locally, file size and count limits do not really apply — the practical ceiling is your device's available memory, not an upload cap. Need to shrink the file size too rather than just change its format? Try the Image Compressor.
Which format should I convert to
- JPG — the safest universal choice. Every app, printer and website accepts it. No transparency support.
- PNG — lossless, with transparency. Best for logos, screenshots, and graphics with sharp edges or text.
- WebP — a modern middle ground: supports transparency like PNG, but compresses closer to JPG. Supported by every current browser.
- AVIF — the newest and smallest format, with transparency support, though a handful of older apps still cannot open it.
Converting HEIC photos from an iPhone
iPhones save photos as HEIC by default, which many websites, older apps and Windows programs still refuse to open. Drop them here and pick JPG for maximum compatibility, or WebP if the destination is a modern website. Live Photos convert as their still frame.
HEIC is the one format that needs an extra decoding step before the browser can read it, so those files process a little more slowly than JPG or PNG. Everything still happens on your own device.
Converting from GIF or BMP
GIF and BMP files are accepted as input and can be converted to any of the four output formats above. Animated GIFs are flattened to their first frame, since a static image format cannot hold multiple frames — if you need to keep the animation, keep the file as a GIF.
Quality when converting to a lossy format
Converting into JPG, WebP or AVIF re-encodes the pixels, so a quality setting applies. 80–90 keeps visual differences from the original essentially invisible. Converting into PNG ignores the quality slider, since PNG is always lossless.
Frequently asked questions
Are my images uploaded anywhere?
No. Conversion happens entirely in your browser using local JavaScript. You can verify this by opening your browser's network tab while converting — no file data is sent.
Is there a file size or count limit?
There is no server-side limit. Very large batches or extremely high-resolution files may slow down depending on your device's memory.
Can I convert HEIC photos from an iPhone?
Yes. Drop your .heic or .heif files in like any other image and pick JPG, PNG, WebP or AVIF as the output. Browsers cannot open HEIC on their own, so the file is decoded locally first — it still never leaves your device, though HEIC files take a moment longer than the other formats.
Does converting remove EXIF data?
Yes. Re-encoding through the canvas strips metadata including camera details and GPS location — useful if you are sharing photos publicly.
Will converting to PNG make my file bigger?
Often, yes. PNG is lossless, so converting a heavily compressed JPG into PNG re-encodes it without any lossy savings, which usually increases size. That is expected, not a bug.