Convert HEIC to AVIF for compact web images

AVIF can produce very small photos. Choose a quality, compare the size with your HEIC, and expect the encode to take a while, since it runs as single-threaded WebAssembly.

Drop HEIC photos here, or pick them from your device

Stays on your device. Nothing is uploaded.

Processing on this device

How to use it

  1. Add HEIC files. Start with one to gauge the speed.
  2. Set quality. The default is 60, which is sensible for AVIF, a scale that differs from JPG.
  3. Choose colour and metadata options.
  4. Convert, check the size comparison, and download.

What it keeps

  • Pixel dimensions and the visible orientation.
  • Transparency, since AVIF supports alpha.
  • Colour accuracy through sRGB conversion by default.

What it removes or changes

  • AVIF is lossy at normal settings, so this is another lossy generation.
  • Quality numbers are not comparable to JPG. AVIF 60 is not the same as JPG 60.
  • Fine grain and noise are smoothed first when you go low. Check at full size.
  • Date and camera fields only if opted in. GPS only with its own box.

Limits

  • Slow. The libavif/aom encoder is single-threaded WASM and the 3.5 MB codec loads on first use.
  • Up to 200 MB per file, 100 megapixels, 200 files. Large photos on phones may run out of memory.
  • Very old software cannot read AVIF.

Compatibility

Current major browsers display AVIF. Many image editors, CMSs and operating system viewers have caught up, but very old software cannot read it, and plenty of upload forms and print services only take JPG or PNG. Test with the place you will actually use it.

Privacy

The AVIF encoder is loaded from this site and runs in a Web Worker. The HEIC is not uploaded, and the page cannot reach other domains.

AVIF versus WebP and JPG for converted photos

AVIF generally reaches smaller sizes than WebP, and WebP usually beats JPG, but the gap depends on the photo. AVIF costs you encode time and reader support. WebP is faster and more widely read. JPG works everywhere. If your photos are for your own website and you can afford the wait, try AVIF and compare with the built-in size view. For files other people open, pick JPG.

Troubleshooting

It is taking very long.

AVIF encoding is slow here. Convert fewer files at once, use smaller photos, or lower quality slightly.

The AVIF is larger than expected.

Reduce quality. Noisy night photos compress poorly in any format.

An app cannot open the AVIF.

Convert to JPG or WebP for that app.

Frequently asked questions

Why is AVIF so slow?

The encoder runs as single-threaded WebAssembly in your browser. That is the trade-off for keeping files local.

Is quality 60 low?

Not on the AVIF scale. It is the default because it gives good-looking photos at small sizes.

Does AVIF keep transparency?

Yes, when the HEIC has an alpha layer.

Related tools

Related guides

Last updated 2026-11-10