AVIF is tiny but not everywhere. Convert .avif to a compatible .jpg in your browser.
Field manual
Is my photo uploaded anywhere?
No. Every byte is decoded and re-encoded on your own device using WebAssembly. If you close the tab mid-convert, nothing has left your computer.
Does my photo's EXIF / GPS location get carried into the JPG?
No. The converter rebuilds the image from scratch in your browser, so the output JPG has no EXIF metadata at all: no GPS coordinates, camera make/model, lens, orientation, or edit history, regardless of whether you started from a HEIC, JPEG, PNG, AVIF, or WebP. That's a privacy feature, not a bug: the only metadata that survives is what's baked into the pixels themselves.
Why do I need a special tool for HEIC?
iPhone saves photos as HEIC, which only Apple devices and Safari can open. On Android, Windows, or desktop Chrome, a .heic file won't load, so this page runs a WASM build of the libheif decoder to read it, then writes a standard JPG.
What formats can I convert?
HEIC, HEIF, AVIF, WebP, PNG, BMP, GIF, JPG, and SVG in, plus PDF (every page becomes its own image). Out: JPG, WebP, or PNG: pick whichever fits where the image will live. Everything is decoded on your device.
Why is my JPG a bit larger than the AVIF/HEIC I started with?
AVIF and HEIC compress far more efficiently than JPEG at the same visual quality. Converting buys you compatibility, not a smaller file; JPG opens everywhere, including apps and printers that can't read the newer formats.
About AVIF
AVIF (AV1 Image Format) is built on the AV1 video codec and compresses extremely well: an AVIF is often a fraction the size of an equivalent JPEG at the same visible quality. Modern browsers support it, which is why more and more websites serve AVIF by default. The catch is that "modern" doesn't mean "everywhere": older devices, some email clients, some image apps, and print pipelines still can't read it.
This page turns an AVIF into a JPG that opens in all of them. The browser decodes the AVIF natively with its own image pipeline, the pixels are redrawn onto a canvas, and the result is written as a standard JPEG. Because it uses the browser's built-in decoder, it's fast and doesn't need any extra download.
Why is my JPG bigger than the AVIF I started with?
AVIF compresses much more efficiently than JPEG. Converting buys you compatibility, not a smaller file. The JPG will open everywhere; the AVIF will not. That's the trade.
Will the quality be fine?
At the default quality of 95 the output looks the same as the source for web and social use. Raise it to 100 for the closest match, or lower it if you need the file smaller.
What about animated AVIF?
AVIF can carry animation, but this tool exports a still image. It renders the frame and writes it out as a JPG, which is what you want when you need a single compatible picture rather than the animation.