Anything Tools

AVIF Format: Complete Guide to the Next-Gen Image Format

Anything Tools Team
|
|
8 min read
|
Guides
AVIF Format: Complete Guide to the Next-Gen Image Format

AVIF Format: Complete Guide to the Next-Gen Image Format

AVIF delivers the smallest image files with the best quality. Here's everything you need to know about this revolutionary format.

What is AVIF?

AVIF (AV1 Image File Format) is a modern image format developed by the Alliance for Open Media. It uses the same compression technology as AV1 video, delivering unprecedented compression efficiency.

Key features:

  • 50% smaller than JPG at similar quality
  • 20-30% smaller than WebP
  • Supports transparency (alpha channel)
  • Supports HDR and wide color gamut
  • Supports animation
  • Royalty-free

AVIF vs Other Formats

Compression Comparison

Same quality photo at different formats:

FormatFile SizeRelative
PNG12.5 MB100%
JPG 85%850 KB6.8%
WebP 85%580 KB4.6%
AVIF 75%380 KB3.0%

AVIF is 55% smaller than JPG at equivalent visual quality.

Quality Comparison

At the same file size, AVIF shows:

  • Fewer compression artifacts
  • Better color accuracy
  • Sharper details
  • Less banding in gradients

Feature Comparison

FeatureJPGPNGWebPAVIF
Lossy
Lossless
Transparency
Animation
HDR
Wide Color
Browser Support100%100%97%91%

Browser Support (2026)

BrowserAVIF SupportSince
ChromeAug 2020
FirefoxOct 2021
EdgeAug 2020
OperaSep 2020
SafariSep 2022
Safari iOSiOS 16

Global support: ~91% of users

Who doesn't have AVIF support?

  • Safari on older macOS (pre-Ventura)
  • iOS 15 and earlier
  • Some older Android devices
  • Internet Explorer (but who uses that?)

Why Choose AVIF?

For Websites

Smaller files = faster loading

A typical blog post with 5 images:

  • As JPG: 2.5 MB total
  • As AVIF: 1.0 MB total
  • 60% bandwidth savings

For SEO

Google considers page speed a ranking factor. AVIF helps:

  • Faster LCP (Largest Contentful Paint)
  • Better Core Web Vitals scores
  • Reduced bounce rates

For E-commerce

Product images load faster:

  • Better mobile experience
  • Higher conversion rates
  • Reduced hosting costs

For Photography

Premium quality at smaller sizes:

  • HDR support for modern displays
  • Wide color gamut preservation
  • Perfect for portfolio sites

When NOT to Use AVIF

Universal Compatibility Needed

Use JPG instead when:

  • Email marketing images
  • Social media uploads
  • Client deliverables
  • Legacy system integration

Encoding Speed Critical

AVIF encoding is slow:

  • AVIF: 5-10 seconds per image
  • WebP: 1-2 seconds
  • JPG: instant

For real-time applications, use WebP or JPG.

Lossless Required

For absolute lossless quality:

  • AVIF lossless is larger than PNG
  • PNG is better for lossless storage
  • Use PNG for source files

How to Use AVIF on Your Website

Serve AVIF to supported browsers, fallback to WebP/JPG:

<picture>
  <source srcset="image.avif" type="image/avif">
  <source srcset="image.webp" type="image/webp">
  <img src="image.jpg" alt="Description" loading="lazy">
</picture>

Content Negotiation

Let the server detect browser support:

# Nginx configuration
location ~* ^.+\.(jpe?g|png)$ {
  add_header Vary Accept;
  
  if ($http_accept ~* "image/avif") {
    rewrite ^(.+)\.(jpe?g|png)$ $1.avif break;
  }
  
  if ($http_accept ~* "image/webp") {
    rewrite ^(.+)\.(jpe?g|png)$ $1.webp break;
  }
}

CSS Background Images

/* Fallback */
.hero {
  background-image: url('hero.jpg');
}

/* WebP for wider support */
@supports (background-image: url('test.webp')) {
  .hero {
    background-image: url('hero.webp');
  }
}

/* AVIF for modern browsers */
@supports (background-image: url('test.avif')) {
  .hero {
    background-image: url('hero.avif');
  }
}

Creating AVIF Images

Online Tools

  1. Squoosh.app - Visual compression comparison
  2. AVIF.io - Batch conversion
  3. CloudConvert - API available

Command Line

Using libavif:

# Single image
avifenc input.jpg output.avif -q 75

# Batch conversion
for f in *.jpg; do avifenc "$f" "${f%.jpg}.avif" -q 75; done

Using FFmpeg:

ffmpeg -i input.jpg -c:v libaom-av1 -crf 30 output.avif

Using ImageMagick:

convert input.jpg -quality 75 output.avif

Build Tools

Webpack:

module.exports = {
  module: {
    rules: [{
      test: /\.(png|jpe?g)$/i,
      use: [{
        loader: 'image-webpack-loader',
        options: {
          avif: {
            quality: 75
          }
        }
      }]
    }]
  }
};

Next.js:

// next.config.js
module.exports = {
  images: {
    formats: ['image/avif', 'image/webp'],
  },
}

Converting From & To AVIF

AVIF → JPG

When: Need universal compatibility

Convert AVIF to JPG →

AVIF → PNG

When: Need lossless output

Convert AVIF to PNG →

JPG → AVIF

When: Optimizing existing photos

Quality recommendation: 70-80% (equivalent to JPG 85-90%)

PNG → AVIF

When: Optimizing graphics with transparency

Use lossy AVIF at 80-85% for good balance.

AVIF Quality Settings Guide

QualityUse CaseFile Size
50-60%Thumbnails, previewsSmallest
65-75%Blog images, general webSmall
75-85%E-commerce, portfoliosMedium
85-95%High quality displayLarger
100%Lossless (not recommended)Largest

Sweet spot: 70-80% quality

Performance Tips

Preload Important AVIF Images

<link rel="preload" as="image" href="hero.avif" type="image/avif">

Use Lazy Loading

<img src="photo.avif" loading="lazy" alt="Description">

Set Width and Height

Prevent layout shift:

<img 
  src="photo.avif" 
  width="800" 
  height="600" 
  alt="Description"
>

Consider Decoding

For large images:

<img src="large-photo.avif" decoding="async" alt="Description">

Common Questions

Is AVIF supported everywhere?

Not yet. About 91% of users have AVIF support. Always provide fallbacks (WebP → JPG).

Does AVIF work on iPhone?

Yes, since iOS 16 and macOS Ventura. Older Apple devices need JPG/WebP.

Why is AVIF encoding so slow?

AVIF's superior compression requires complex calculations. The trade-off: slow encoding, but smaller files.

Can I use AVIF in email?

No. Most email clients don't support AVIF. Use JPG for email.

Is AVIF free to use?

Yes! AVIF is royalty-free and open source.

Should I convert all my images to AVIF?

For websites targeting modern browsers, yes. Keep JPG/WebP fallbacks for broader compatibility.

The Future of AVIF

AVIF adoption is growing rapidly:

  • 2020: Chrome support
  • 2022: Safari support
  • 2024: CMS native support
  • 2026: Approaching universal support

By 2027, AVIF will likely be the default format for web images, similar to WebP's trajectory.

Conclusion

AVIF offers the best compression available today. Use it for:

✅ Modern websites (with fallbacks) ✅ Performance-critical applications ✅ HDR content ✅ Photography portfolios

Avoid it for: ❌ Email marketing ❌ Universal compatibility needs ❌ Real-time encoding scenarios

Start using AVIF today with proper fallbacks, and enjoy the performance benefits.

Convert Your Images


Last updated: February 2026