Convert HEIC to AVIF
HEIC and AVIF are close cousins — both grew out of video codecs, both store photos in roughly half of JPEG’s bytes. Converting directly means your iPhone photo takes exactly one extra lossy step on its way to the web, instead of bouncing through JPG first. The decode runs in your browser, which matters for personal photos.
Also useful: Convert HEIC to WebP
How it works
Drop HEIC shots straight from the camera roll; the WASM decoder reads them privately on your device.
Each photo re-encodes once at quality 62, holding close to the size your iPhone already achieved.
Publish-ready AVIFs come out the other side — download the keepers individually or take the zip.
HEIC vs AVIF
These cousins compress almost identically, so no bytes are won or lost — the whole verdict is territory. HEIC speaks Apple, AVIF speaks browser, and this converter is the border crossing: one lossy step and the photo works on the open web at iPhone-grade size.
| HEIC | AVIF | |
|---|---|---|
| Compression | Lossy | Lossy or lossless |
| Transparency | No | Yes (full alpha) |
| Animation | No | Yes (rarely used) |
| Support | Apple devices; patchy elsewhere | All current browsers (Safari since 16.4, 2023) |
| Best for | iPhone camera storage | Hero images and photo-heavy pages |
Frequently asked questions
No — that is the whole reason I built this. The conversion runs in your browser using WebAssembly, so your files never leave your device; there is no server in the loop at all. It also means the tool keeps working offline once the page has loaded, and there is no file size limit beyond your device’s memory.
Because HEIC and AVIF are similarly efficient, converting to JPG roughly doubles the file and WebP sits in between — AVIF is the only common target that keeps the size your iPhone achieved. Every current browser renders it, so for web publishing it is the no-compromise choice.
A little, once — that is unavoidable when re-encoding lossy sources, and I would rather say it than hide it. At the default quality the difference is not visible. What actually degrades photos is repeated round-trips; convert once from the camera-roll original and you are fine.
Browsers, image CDNs and modern CMSes all take AVIF happily. Upload forms, office software and older tools often reject it — the same compatibility wall HEIC hits. If a form refuses your file, HEIC to JPG is the universally accepted fallback.
Because they live in different neighborhoods: HEIC rules the Apple ecosystem, AVIF rules browsers. Chrome and Firefox will not render HEIC at all, so an iPhone photo cannot go on a website as-is. Converting moves the photo from phone-native to web-native at nearly the same size — versus HEIC to JPG, which roughly doubles the bytes for the same trip.
Before editing — cropping and color work should happen on the HEIC (or a lossless export) so the single lossy re-encode comes last, not first. And skip it for photos headed to forms, printers or family email threads: that world runs on JPG, and AVIF will bounce. This tool is specifically the camera-roll-to-website shortcut.
Related tools
Convert HEIC to WebP
Convert HEIC photos to WebP in your browser — free, private, no upload. The direct path from iPhone camera roll to web-ready images — one lossy step, not two.
Convert HEIC to JPG
Convert iPhone HEIC photos to JPG in your browser — free, no upload, no signup. Your photos never leave your device, which matters for personal pictures.
Convert JPG to AVIF
Convert JPG to AVIF in your browser — free, no upload, no signup. Photos come out roughly half the size of the JPEG at the same visual quality you started with.
Convert HEIC to PDF
Convert iPhone HEIC photos to PDF in your browser — free, no upload, no watermark. Personal photos become documents without ever touching a server on the way.