Wat is AVIF (AV1 Image File Format)
AVIF staat voor AV1 Image File Format. Het is een next-generation afbeeldingsformaat dat de AV1-videocodec combineert met de HEIF-container (High Efficiency Image File Format). Het resultaat is een afbeeldingsformaat dat aanzienlijk betere compressie levert dan JPEG, WebP of PNG, terwijl het volledig open-source en royaltyvrij blijft.
AVIF is ontwikkeld door de Alliance for Open Media (AOM), een consortium opgericht in 2015 door Google, Mozilla, Cisco, Microsoft, Netflix, Amazon en Intel. Apple sloot zich later aan. Het primaire doel van het alliance was het creëren van een next-generation videocodec (AV1) die vrij is van de patentlicentieproblemen die zijn voorgangers H.264 en H.265/HEVC teisterden. AVIF is de toepassing van diezelfde codectechnologie voor stilstaande beelden.
De formaatspecificatie werd afgerond in februari 2019, en browserondersteuning begon vrijwel onmiddellijk. Chrome voegde ondersteuning toe in versie 85 (augustus 2020), Firefox in versie 93 (oktober 2021) en Safari in versie 16 (september 2022). In 2026 wordt AVIF ondersteund door ongeveer 94% van de browsers wereldwijd.
AVIF vs HEIC: Het licentieverschil
AVIF en HEIC worden vaak verward omdat ze hetzelfde HEIF-containerformaat delen. Het cruciale verschil zit in de codec erin:
- HEIC gebruikt de H.265/HEVC-codec, die belast is met patenten van meerdere patentpools (MPEG-LA, HEVC Advance, Access Advance). Elk bedrijf dat HEVC implementeert moet licentievergoedingen onderhandelen. Dat is waarom Chrome en Firefox nooit HEIC-ondersteuning hebben toegevoegd — Google en Mozilla weigeren HEVC-royalty's te betalen.
- AVIF gebruikt de AV1-codec, die specifiek is ontworpen om royaltyvrij te zijn. Alle AOM-leden hebben hun relevante patenten voor AV1 onherroepelijk in licentie gegeven. Iedereen kan AVIF-codering of -decodering implementeren zonder licentievergoedingen te betalen.
Dit licentieverschil is de voornaamste reden waarom AVIF brede browserondersteuning heeft gekregen terwijl HEIC beperkt blijft tot het ecosysteem van Apple. Beide formaten bieden vergelijkbare compressie-efficiëntie, maar de open aard van AVIF maakt het de praktische keuze voor het web.
Hoe AVIF-compressie werkt
AVIF maakt gebruik van de AV1 intra-frame compressie-pipeline — dezelfde technologie die AV1 gebruikt om individuele videoframes te comprimeren zonder verwijzing naar andere frames. Dit is fundamenteel geavanceerder dan de DCT-gebaseerde aanpak die JPEG gebruikt.
De AV1-compressiepipeline
Wanneer een afbeelding als AVIF wordt gecodeerd, vindt het volgende proces plaats:
- Superblokpartitionering — de afbeelding wordt opgedeeld in superblokken (tot 128×128 pixels, vergeleken met de vaste 8×8 blokken van JPEG). Deze superblokken worden vervolgens recursief gesplitst in kleinere blokken met behulp van een flexibel quad-tree/binary-tree-partitioneringsschema dat zich aanpast aan de beeldinhoud. Gladde gebieden gebruiken grote blokken; gedetailleerde gebieden gebruiken kleine blokken.
- Intrapredictie — elk blok wordt voorspeld op basis van al gecodeerde aangrenzende pixels met behulp van meer dan 60 directionele prediktiemodi (JPEG heeft er nul). De encoder slaat alleen het verschil op tussen de voorspelling en de werkelijke pixelwaarden, wat doorgaans veel kleiner is dan de ruwe pixeldata.
- Transformatiecodering — de predictieresiduen worden getransformeerd met een combinatie van DCT en ADST (Asymmetric Discrete Sine Transform) met blokgroottes van 4×4 tot 64×64. Deze meerschaalaanpak legt beeldkenmerken op verschillende frequenties efficiënter vast dan de vaste 8×8 DCT van JPEG.
- Kwantisatie — getransformeerde coëfficiënten worden gekwantiseerd (afgerond), waarbij minder perceptueel belangrijke informatie wordt weggegooid. De kwantisatie van AV1 is geavanceerder dan die van JPEG, met kwantisatieparameters per blok en ondersteuning voor lossless-modus (kwantisatiestap = 1).
- Entropiecodering — de definitieve data wordt gecomprimeerd met een multi-symbol aritmetische coder, die efficiënter is dan de Huffman-codering van JPEG. Contextafhankelijke kansmodellen passen zich aan de beeldinhoud aan voor optimale compressie.
Lossy- en lossless-modi
AVIF ondersteunt zowel lossy- als lossless-compressie:
- Lossy-modus is wat de meeste mensen gebruiken. Het produceert de dramatische bestandsverkleining (50% kleiner dan JPEG) door onmerkbare visuele informatie selectief weg te gooien. Kwaliteit wordt geregeld via een kwantisatieparameter (QP) die overeenkomt met een schaal van 0–63.
- Lossless-modus behoudt elke pixel exact. AVIF-losslessbestanden zijn doorgaans 20–30% kleiner dan PNG-lossless voor fotografische inhoud, hoewel PNG efficiënter kan zijn voor eenvoudige grafische elementen met vlakke kleuren.
Belangrijkste kenmerken van AVIF
AVIF gaat niet alleen over kleinere bestandsgroottes. Het formaat bevat diverse geavanceerde functies die JPEG, en in sommige gevallen WebP, simpelweg niet kunnen evenaren.
HDR en breed kleurbereik
AVIF ondersteunt van nature High Dynamic Range (HDR)-beeldvorming met een kleurdiepte van maximaal 12 bit per kanaal, wat 4.096 helderheidsniveaus biedt vergeleken met JPEG's 256 (8-bit). Dit maakt het volgende mogelijk:
- PQ (Perceptual Quantizer) en HLG (Hybrid Log-Gamma)-overdrachtskenmerken voor HDR-inhoud
- Brede kleurgamma's waaronder BT.2020 en Display P3, met kleuren die buiten het bereik van sRGB vallen
- Vloeiendere overgangen met 4.096 niveaus per kanaal versus 256, waardoor banding bij subtiele toonale overgangen wordt geëlimineerd
WebP daarentegen is beperkt tot 8-bit sRGB zonder enige HDR-ondersteuning. JPEG heeft ook maximaal 8-bit sRGB (hoewel JPEG XL, een apart formaat, HDR ondersteunt). In een tijdperk waarin HDR-schermen standaard zijn op telefoons, laptops en monitors is AVIF het enige breed ondersteunde webformaat dat HDR-inhoud kan leveren.
Transparantie (alfakanaal)
AVIF ondersteunt een volledig alfakanaal voor transparantie, waarbij het alfavlak wordt gecomprimeerd met dezelfde efficiënte AV1-codec. Dit maakt AVIF een haalbare vervanging voor PNG in gevallen waarbij je zowel fotografische compressie als transparantie nodig hebt — iets wat JPEG nooit heeft ondersteund.
Een AVIF-afbeelding met transparantie kan 10–20x kleiner zijn dan het equivalent in PNG-32, terwijl de visuele kwaliteit bij transparant-naar-ondoorzichtige overgangen vergelijkbaar blijft.
Animatieondersteuning
AVIF ondersteunt geanimeerde afbeeldingsreeksen en functioneert als een modern alternatief voor GIF en geanimeerde WebP. Omdat de compressie van AV1 enorm superieur is aan het LZW-algoritme van GIF, kunnen geanimeerde AVIF-bestanden 50–90% kleiner zijn dan gelijkwaardige GIF's met betere kleurgetrouwheid (geen beperking van 256 kleuren) en soepelere weergave.
Compressie-efficiëntie
Het opvallendste kenmerk van AVIF is de compressieverhouding. Uit onafhankelijke benchmarks en praktijktests blijkt:
- ~50% kleiner dan JPEG bij gelijkwaardige perceptuele kwaliteit (gemeten met SSIM-, VMAF- en Butteraugli-metrics)
- ~20–25% kleiner dan WebP lossy bij gelijkwaardige kwaliteit
- ~20–30% kleiner dan PNG in lossless-modus voor fotografische inhoud
Deze besparingen vertalen zich rechtstreeks naar snellere paginalaadtijden, lagere bandbreedtekosten en verbeterde Core Web Vitals-scores voor websites.
Browserondersteuning in 2026
AVIF heeft voor een afbeeldingsformaat opmerkelijk snel brede browserondersteuning bereikt. Dit is het huidige ondersteuningslandschap:
| Browser | AVIF vanaf | Status | Opmerkingen |
|---|---|---|---|
| Chrome | Versie 85 (aug 2020) | Volledige ondersteuning | Inclusief geanimeerde AVIF |
| Firefox | Versie 93 (okt 2021) | Volledige ondersteuning | Inclusief geanimeerde AVIF |
| Safari | Versie 16 (sep 2022) | Volledige ondersteuning | macOS Ventura+ & iOS 16+ |
| Edge | Versie 90 (apr 2021) | Volledige ondersteuning | Op Chromium gebaseerd |
| Opera | Versie 71 (aug 2020) | Volledige ondersteuning | Op Chromium gebaseerd |
| Samsung Internet | Versie 14 (2021) | Volledige ondersteuning | Op Chromium gebaseerd |
| IE 11 | — | Geen ondersteuning | Stopgezet |
Begin 2026 wordt AVIF ondersteund door ongeveer 94% van de wereldwijde browsergebruikers. De resterende 6% bestaat voornamelijk uit oudere Safari-versies (vóór 16), verouderde Android-browsers en niche-browsers. Voor weblevering dekt het gebruik van AVIF met een JPEG-fallback via het <picture>-element vrijwel 100% van de gebruikers.
Waar AVIF vandaag de dag wordt gebruikt
AVIF is ruimschoots voorbij experimentele adoptie. Grote platforms en diensten gebruiken het op grote schaal:
- Google Afbeeldingen — sinds 2024 serveert Google AVIF-miniaturen en voorbeeldafbeeldingen in zoekresultaten, waardoor dagelijks bandbreedte wordt bespaard bij miljarden afbeeldingsimpressions
- Netflix — als een van de vroegste AVIF-adopters gebruikt Netflix AVIF voor titelkaartafbeeldingen, miniaturen en promotionele stillen op alle platforms
- Cloudflare — de beeldoptimalisatieservice van Cloudflare converteert en serveert automatisch AVIF naar ondersteunde browsers via zijn CDN
- Shopify — het CDN van Shopify serveert productafbeeldingen in AVIF-formaat wanneer de browser dit ondersteunt, waardoor de paginagrootte voor miljoenen webwinkels wordt verkleind
- WordPress — sinds WordPress 6.5 ondersteunt de kernmediabibliotheek AVIF-uploads en -serving van nature
- Squarespace en Wix — beide websitebouwers serveren automatisch AVIF-versies van geüploade afbeeldingen naar compatibele browsers
Beperkingen van AVIF
Ondanks de voordelen heeft AVIF reële beperkingen die JPEG in veel scenario's nog steeds noodzakelijk maken.
Trage coderingssnelheid
AVIF-codering is 8–10x trager dan JPEG-codering. De AV1-codec is ontworpen om de compressie-efficiëntie te maximaliseren ten koste van de coderingssnelheid. Een foto die 50 milliseconden kost om als JPEG te coderen, kan als AVIF 400–800 milliseconden in beslag nemen. Voor batchverwerking van duizenden afbeeldingen is deze overhead aanzienlijk.
Hardware-acceleratie verbetert de situatie. Intel Arc GPU's, NVIDIA RTX 40-serie, AMD RDNA 3 en Apple's M4-chip bevatten allemaal hardware AV1-encoders. Naarmate hardware-codering wijdverspreider wordt, zal het snelheidsverschil aanzienlijk krimpen. Decoderingssnelheid (die de gebruiker treft bij het bekijken van de afbeelding) is al snel en vergelijkbaar met JPEG.
Maximale afmetingsbeperkingen
Het basis-AVIF-profiel beperkt afbeeldingen tot 8.193 × 4.320 pixels (ruwweg 8K-resolutie). Afbeeldingen groter dan dit vereisen tegeling, waarbij de afbeelding wordt opgesplitst in onafhankelijk gecodeerde tegels. Hoewel de meeste AVIF-decoders tegeling ondersteunen, kunnen sommige oudere implementaties getegelde AVIF mogelijk niet correct verwerken. Voor panoramafotografie of ultrahogeresolutiebeeldvorming kan dit een praktische beperking zijn.
JPEG heeft geen praktische afmetingslimiet (de specificatie ondersteunt tot 65.535 × 65.535 pixels), en PNG ondersteunt theoretisch tot 2.147.483.647 × 2.147.483.647 pixels.
Minder efficiënt voor eenvoudige graphics
Het compressievoordeel van AVIF is het meest uitgesproken bij foto's en complexe natuurlijke afbeeldingen. Voor eenvoudige graphics met grote vlakke kleurgebieden, scherpe geometrische randen en beperkte kleurpaletten neemt het voordeel van AVIF aanzienlijk af. PNG-8 (geïndexeerde 256-kleurenmodus) kan soms kleinere bestanden produceren dan AVIF voor zeer eenvoudige iconen en logo's, omdat de geavanceerde voorspellingsengine van AVIF weinig te winnen heeft bij inhoud die al triviaal comprimeerbaar is.
Onvolledig software-ecosysteem
Hoewel browserondersteuning uitstekend is, loopt het bredere software-ecosysteem nog achter:
- Adobe Photoshop voegde AVIF-ondersteuning toe in versie 23.2 (2022), maar het is nog niet het standaard exportformaat
- E-mailclients — de meeste e-mailclients (Gmail, Outlook, Apple Mail) renderen inline AVIF-afbeeldingen niet betrouwbaar. JPEG blijft vereist voor e-mail
- Sociale media — Instagram, Facebook en X/Twitter accepteren geen directe AVIF-uploads. Ze hercoderen intern naar JPEG of WebP
- Printdiensten — de printindustrie heeft nul AVIF-ondersteuning. JPEG en TIFF blijven de standaard
- Windows Verkenner — Windows 11 ondersteunt AVIF-miniaturen van nature; Windows 10 vereist de AV1-video-extensie uit de Microsoft Store
Snelle vergelijking: AVIF vs JPEG vs WebP vs PNG
| Kenmerk | AVIF | JPEG | WebP | PNG |
|---|---|---|---|---|
| Compressie | Beste | Baseline | Goed | Alleen lossless |
| Lossy-modus | Ja | Ja | Ja | Nee |
| Lossless-modus | Ja | Nee | Ja | Ja |
| Transparantie | Volledig alfa | Geen | Volledig alfa | Volledig alfa |
| HDR | Ja (10/12-bit) | Nee (8-bit) | Nee (8-bit) | Tot 16-bit |
| Breed kleurbereik | BT.2020, P3 | Alleen sRGB | Alleen sRGB | sRGB (via ICC) |
| Animatie | Ja | Nee | Ja | APNG (beperkt) |
| Coderingssnelheid | Traag (8–10x) | Zeer snel | Snel | Snel |
| Browserondersteuning | ~94% | 100% | ~97% | 100% |
| Royaltyvrij | Ja | Ja | Ja | Ja |
| Jaar van release | 2019 | 1992 | 2010 | 1996 |
| Bestandsgrootte foto * | ~250 KB | ~500 KB | ~340 KB | ~35 MB |
* Geschatte bestandsgrootte voor een typische 12-megapixelfoto bij gelijkwaardige perceptuele kwaliteit. JPEG op kwaliteit 85, WebP op kwaliteit 80, AVIF op kwaliteit 50 (CRF-gebaseerd).
Wanneer je AVIF naar JPG converteert
Ondanks de technische superioriteit van AVIF zijn er veel praktijksituaties waarbij je een JPEG-versie van een AVIF-afbeelding nodig hebt:
- Delen via e-mail — de meeste e-mailclients renderen JPEG betrouwbaar, maar AVIF mogelijk niet. Converteren zorgt ervoor dat elke ontvanger je afbeeldingen kan zien.
- Sociale media-uploads — platforms zoals Instagram, Facebook, LinkedIn en X/Twitter accepteren JPEG maar niet AVIF. Door JPEG te uploaden houd je controle over de compressiekwaliteit voordat het platform hercodeer.
- Printen — drukkerijen, fotolabs en documentdiensten accepteren JPEG en TIFF. AVIF heeft geen aanwezigheid in de printworkflow.
- Compatibiliteit met oudere software — verouderde applicaties, sommige CMS-platforms en afbeeldingsgalerijen herkennen AVIF-bestanden mogelijk niet. JPEG werkt overal.
- Bestandsgrootte is geen bezwaar — wanneer je bestanden lokaal overdraagt (USB, AirDrop, lokaal netwerk), is de grotere omvang van JPEG irrelevant en is de universele compatibiliteit waardevoller.
- Bewerken in oudere software — hoewel Photoshop AVIF ondersteunt, doen veel gratis editors en oudere softwareversies dat niet. Converteren naar JPEG maakt bewerken in elke afbeeldingsapplicatie mogelijk.
Wanneer CleverUtils AVIF naar JPG converteert: De converter decodeert de volledige AVIF-afbeelding (inclusief HDR-inhoud, die wordt tone-mapped naar SDR) en hercodeer deze als JPEG op kwaliteit 92. Transparante gebieden worden afgeplat naar wit. De uitvoer gebruikt de sRGB-kleurruimte voor maximale compatibiliteit.