Convert images to AVIF

Make AVIF files: typically half the size of a JPG at the same quality.

Drop images here or click to choose files You can also paste an image with Ctrl+V
No browser can save AVIF on its own, so the encoder (about 3 MB) is downloaded the first time you pick it. Encoding is slower than JPG or WebP, but the files come out much smaller.

AVIF is the most efficient image format the web has: at the same visual quality it is routinely 30–50% smaller than JPG and noticeably smaller than WebP. Every current browser can display it.

What no browser can do is *create* it, so this page downloads a compact AVIF encoder (about 3 MB, once) and runs it on your device. Encoding takes a few seconds per image — the price of those smaller files.

It’s worth it for photos you serve on a website. For a one-off photo to email someone, plain JPG is faster and universally supported.

How to use it

  1. Drop in your images.
  2. Adjust the quality if you want to (the default suits photos).
  3. Wait a few seconds per image while they encode.
  4. Download the AVIF files.

Frequently asked questions

Why is this slower than converting to JPG?

JPG encoding is built into your browser and hardware-accelerated. AVIF encoding is done by a WebAssembly build of libavif, which runs in software. The trade is speed now for bandwidth later.

Will everyone be able to open an AVIF?

In a browser, yes — Chrome, Firefox, Safari and Edge all support it. Outside the browser it’s patchier: some desktop apps and older phones still don’t. Don’t send AVIF as an email attachment.

How much smaller will my files be?

For photos, usually 30–50% smaller than an equivalent JPG. For flat graphics and screenshots the saving is smaller, and PNG may still win for pixel art.

Does it support transparency?

Yes, AVIF keeps an alpha channel, so a transparent PNG converts without a background appearing.

More free tools

All images →