How to convert HEIC to AVIF without uploading it
Every "free" online HEIC converter you've used uploads your photos to a company server, converts them there, and — in several documented cases — keeps a copy or a live download link for days. For family photos, IDs, and anything personal, that's an unnecessary risk. The safer approach is to convert the file where it already is: on your own device.
This tool does exactly that. When you drop a HEIC here, your browser:
- Loads a real HEIC decoder (libheif, compiled to WebAssembly) and a real AVIF encoder (libavif, also WebAssembly) — but only when you convert your first file, so the page itself stays light.
- Decodes each photo in a background thread, one file at a time, so the page never freezes — even on a camera-roll batch.
- Reads the photo's orientation data and stores the output upright, so a portrait photo doesn't come back sideways.
- Re-encodes it as AVIF with the built-in encoder at your chosen quality — preserving any alpha channel the source carries — and hands you the result as a download. Your original file is never modified.
Why is the AVIF usually smaller than the HEIC?
HEIC uses HEVC compression, one of the most efficient formats in use — a photo takes roughly a tenth of the space of the same pixels stored losslessly. AVIF uses AV1, a newer codec that squeezes a little harder still, so on real photos the AVIF typically comes out a little smaller than the HEIC at the same visible quality. The exception is very simple images: a flat gradient or a mostly blank photo can compress slightly better in HEVC — our own test files show exactly that. The comparison that matters is against JPG, not HEIC: the same photo as an AVIF is roughly half the size of a JPG at the same quality, and far smaller than a PNG. The before/after panel on each file shows the honest sizes. If you need pixel-perfect output instead, our HEIC to PNG converter stores every pixel exactly.
AVIF or WebP — which should you pick?
Pick AVIF when size matters most: it is the smallest file at the same visible quality, it keeps transparency, and every current browser displays it. Pick WebP when the destination is older software that does not accept AVIF yet — some upload forms, printers and photo editors still reject it. Pick JPG when you need maximum compatibility above all. All three converters run entirely on your device with the same privacy guarantee; if you want the WebP, use our HEIC to WebP converter, and for JPG our HEIC to JPG converter.
Why won't my iPhone photos open on Windows?
Since iOS 11, iPhones save photos as HEIC (High Efficiency Image Container) by default. HEIC uses the same HEVC compression as 4K video, so a photo takes roughly half the space of a JPG and a tenth of a PNG. The catch: Windows, most web upload forms, and older photo editors don't include a HEIC decoder, so the file either won't open or uploads as an unusable attachment. Converting to AVIF fixes compatibility in every current browser — at a file size smaller than the HEIC itself.
Stop your iPhone taking HEIC photos
To save future photos as JPEG instead: open Settings → Camera → Formats and choose Most Compatible. New photos will be JPEGs. Your existing photos stay in HEIC — convert those here. Note that "Most Compatible" photos take roughly twice the storage space, which is why Apple made HEIC the default.
Honest limitations
AVIF is lossy
The quality slider trades detail for size. At 90 the result is visually near-identical; at low quality you may see banding in smooth skies and soft gradients. For pixel-perfect output, convert to PNG instead.
Encoding takes a few seconds
AVIF squeezes harder than JPG or WebP, so a 12 MP photo takes a few seconds to encode. The batch converts one file at a time so the page stays responsive, and each card shows how long its encode took.
Live Photos lose the motion
A Live Photo is a still plus a short video. Only the first still is converted; the video part is dropped. Keep your original if you want the motion.
Portrait blur can't be re-adjusted
Portrait-mode depth data doesn't survive into a standard AVIF, so background blur is baked in and can no longer be changed afterwards.
HDR and metadata are simplified
HDR / 10-bit HEIC photos are tone-mapped down to 8-bit, and camera metadata (EXIF, including location) is stripped on re-encode. Orientation is preserved — the output is stored upright.
Previews need a current browser
The preview is the AVIF itself, so it needs a browser that displays AVIF (Chrome 85+, Edge, Firefox 93+, Safari 16+). On an older browser the preview shows a note instead — the downloaded file is still a valid AVIF.