Your files are never uploaded — everything runs in your browser.

AVIF converter

Convert images to AVIF for very small web files, or turn AVIF files into JPG, PNG or WebP that open anywhere. Everything runs in your browser.

Related tools

What AVIF is good for

AVIF is an image format based on the AV1 video codec. Its main strength is compression: at the same visual quality, AVIF files are often smaller than WebP and much smaller than JPG, especially at lower quality settings where JPG starts to look blocky. That makes it attractive for websites that want fast-loading pages. Current versions of the major browsers display AVIF.

The catch is compatibility outside the browser. Some image viewers, editors and upload forms still do not accept AVIF files. That is why this page works in both directions: you can create AVIF files, and you can turn AVIF files into common formats.

How to use it

  1. Add your images by dragging them in or clicking to choose. AVIF, JPG, PNG, WebP and other common formats are accepted.
  2. Choose the output with the chips: AVIF, JPG, PNG or WebP.
  3. Set the quality slider. For AVIF output it starts at 60.
  4. Optionally set a maximum width.
  5. Download each file, or all of them in one ZIP.

The first time you create an AVIF file, the page downloads an AVIF encoder (libavif compiled to WebAssembly) into your browser. Your images are still processed on your device and never uploaded. Reading AVIF files does not need this download, because modern browsers decode AVIF on their own.

Why AVIF quality 60 is not low quality

Quality numbers cannot be compared between formats. Each encoder uses its own scale, and AVIF holds up much better at mid-range values than JPG does. An AVIF at 60 often looks close to a JPG saved at a considerably higher number, while being far smaller.

Treat 60 as a starting point. Try around 50 for large background images, and 70–80 for product photos, images with fine text or anything people will zoom into. Always judge by looking at the result at its real display size, not by the number.

Encoding takes longer

AVIF is slower to create than JPG or WebP. Expect a few seconds per large photo, depending on your device; a batch of many big images will take a while, and phones are usually slower than computers. Setting a maximum width helps a lot, because the encoder has fewer pixels to process and the files end up smaller anyway.

Converting from AVIF to JPG, PNG or WebP is quick, since it uses the browser's built-in decoder. If the converted JPG is still too big for an upload form, Compress to a target size can bring it under the limit.

For a detailed comparison, read WebP vs AVIF or the AVIF format page. If you prefer fast encoding and wider software support, Convert to WebP is a good alternative.

Frequently asked questions

Why is converting to AVIF so slow?

AVIF encoding does much more analysis than JPG or WebP encoding to reach its small sizes. It runs on your own device, so the speed depends on your processor and the image size.

My AVIF file will not open in my photo app. What can I do?

Convert it to JPG or PNG with this tool. JPG is the most widely supported choice for photos.

Should I use AVIF or WebP on my website?

AVIF usually gives smaller files; WebP encodes faster and is supported by more software outside the browser. Many sites serve AVIF with a WebP or JPG fallback.

Are my images uploaded for encoding?

No. The encoder is downloaded into your browser, and the encoding happens locally on your device.