The short version
AVIF (AV1 Image File Format) is an image format based on the AV1 video codec. It stores still images using the same advanced compression that streaming services use for video, which is why AVIF files are often dramatically smaller than JPG or PNG at the same visual quality.
You’ll usually see it as a file ending in .avif. It supports transparency, high dynamic range (HDR), wide colour, and both lossy and lossless compression.
Why are AVIF files so small?
JPG was designed in the early 1990s. AV1 — the technology behind AVIF — is decades newer and far more efficient at predicting and packing image data. For a typical photo, AVIF can reach the same perceived quality as JPG using roughly half the bytes, and it usually beats WebP too.
Smaller files mean faster websites, lower bandwidth bills, and less storage used — which is why AVIF has become popular for delivering images on the web.
Where is AVIF supported?
All current major browsers — Chrome, Edge, Firefox, and Safari — can display AVIF images. Most modern operating systems and photo apps can open them too.
The gap is older software: some legacy apps, older phones, and certain upload forms or editors don’t recognise .avif yet. When you hit one of those, converting to JPG or PNG solves it instantly.
AVIF vs JPG, PNG and WebP
| Format | Compression | Transparency | Support |
|---|---|---|---|
| AVIF | Best | Yes | Modern |
| WebP | Very good | Yes | Wide |
| JPG | Good | No | Universal |
| PNG | Lossless (large) | Yes | Universal |
When should you use AVIF?
Use AVIF when file size and quality both matter and your audience is on modern browsers — for example images on a website. Keep a JPG or PNG copy when you need maximum compatibility, such as sending a file to someone on older software.
FAQ
Is AVIF better than JPG?
For size and quality, yes — AVIF is much more efficient. JPG still wins on universal compatibility.
How do I open an AVIF file?
Most modern browsers and photo apps open AVIF. If something can’t, convert it to JPG or PNG.
Is AVIF lossy or lossless?
It can be either. Most web AVIFs are lossy for small size, but lossless AVIF is also supported.