Convert AVIF to JPG: Format, Quality, and Transparency
You saved a picture from a website and got an .avif. Here is the short path to a JPG, what it does with your metadata and transparency, and which files will fail.
The decoder runs in your browser as WebAssembly. The image bytes are never sent to FindUtils or anywhere else — you can confirm it in your browser's network panel. Conversion also drops the GPS coordinates an iPhone stores in each photo.
The FindUtils HEIC to JPG converter turns the .heic and .heif photos an iPhone or iPad produces into JPG, PNG, or WebP files that every operating system and upload form accepts. It runs entirely in your browser: libheif is compiled to WebAssembly and decodes each photo on your own device, so the image bytes are never transmitted anywhere.
Batch conversion is the normal case. Drop a whole selection from your camera roll and each photo is processed in turn, with a thumbnail and a size shown as it completes. Anything that finishes is collected into a single zip. Anything that fails is named, with the rest of the batch unaffected — a design choice that matters because a few HDR and Live Photo variants genuinely cannot be decoded in a browser.
Converting through a canvas also removes every piece of embedded metadata, including the GPS coordinates an iPhone records with each shot. That is usually what you want before sending a photo to a stranger. If you need to make the resulting file smaller, the image compressor takes it from here; for formats other than HEIC, use the image format converter, and to change dimensions use the image resizer.
Most HEIC converters that rank for this job upload your photos to a server, convert them there, and hand back a download link. That introduces a file size cap, a queue at busy times, and a copy of your photograph — with its location data — on somebody else's machine, held for whatever period their policy states. This page has none of those properties because the decode happens in your tab. The cost of that choice is a one-time WebAssembly download of a few megabytes on your first visit, which the browser then caches.