IMAGE

WebP vs AVIF in 2026: welke gebruiken voor jouw website

Eerlijke vergelijking 2026: WebP vs AVIF voor webprestaties, browserondersteuning, bestandsgrootte, coderingssnelheid en de praktische fallback-keten, met echte benchmarks.

DuneTools · · 9 min read

WebP kwam uit in 2010. AVIF kwam uit in 2019. Tegen 2026 zijn beide volwassen, beide hebben ~94%+ wereldwijde browserondersteuning, en beide pletten JPG/PNG op bestandsgrootte. Maar kiezen tussen hen, of hoe je beide gebruikt, struikelt nog steeds developers en content managers. Deze gids geeft je echte benchmarks en een schone beslisregel.

~30%AVIF kleiner dan WebP
5-10×WebP codeert sneller
94%+Beide wereldwijd ondersteund
2010 / 2019Jaar uitgebracht

TL;DR, het 2026-antwoord

Voor statische sites en pre-built assets: AVIF eerst, WebP-fallback, JPG/PNG laatst. De <picture>-tag handelt de keten automatisch af.

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

Voor dynamisch resizen, real-time generatie of beperkte CPU-budgets: alleen WebP. AVIF-codering is te zwaar op request time.

De beslissing in één zin

Als de afbeelding eenmalig wordt gegenereerd en altijd geleverd, gebruik AVIF + WebP-fallback. Als hij per request wordt gegenereerd, gebruik alleen WebP.

Echte benchmarks: zelfde bron, beide formaten

10 representatieve foto’s gecomprimeerd op “visueel lossless” kwaliteit (SSIM ≥ 0.99 vs origineel):

Bron (4000×3000 JPG)JPG q90WebP q80AVIF q60AVIF vs JPG
Strandfoto (gradiëntlucht)2.4 MB1.3 MB0.7 MB−71%
Portret (huidtinten)1.8 MB0.9 MB0.55 MB−69%
Product op witte BG1.1 MB0.45 MB0.28 MB−75%
Stadsgezicht (hoog detail)3.2 MB1.8 MB1.1 MB−66%
Foodfotografie2.1 MB1.0 MB0.62 MB−70%
Landschap met textuur2.7 MB1.6 MB1.0 MB−63%
Logo / illustratie380 KB120 KB95 KB−75%
Screenshot (UI)540 KB210 KB165 KB−69%
Mode (hoog contrast)1.9 MB0.95 MB0.58 MB−69%
Macro / natuurdetail2.5 MB1.4 MB0.85 MB−66%
Gemiddelde1.86 MB0.97 MB0.61 MB−70%

Voor een typische afbeelding bespaart AVIF ~70% boven JPG, ~37% boven WebP. De besparingen zijn enorm op schaal: 100 foto’s = 130 MB JPG, 60 MB WebP, 36 MB AVIF.

Browserondersteuning realiteitscheck

BrowserWebPAVIFMarktaandeel (2026)
Chrome (desktop + Android)2014+Aug 2020+65%
Edge2018+2021+5%
Firefox2019+Okt 2021+3%
Safari (iOS + macOS)2020 (14+)Mrt 2022 (16+)19%
Samsung Internet2019+2021+3%
Opera2014+2020+2%
Oude IE / IE ModeNooitNooit<1%
Gecombineerde ondersteuning~99%~94%n.v.t.

Het AVIF-gat van 6%

De 6% zonder AVIF is voornamelijk: (a) Android < 7 nog in gebruik in sommige regio's, (b) oude bedrijfs Edge/IE-achterblijvers, (c) ingesloten WebViews in oudere apps. Lever altijd een WebP-fallback, het dekt ze allemaal.

Coderingssnelheid: het WebP-voordeel

AVIF-compressie is zwaarder omdat de codec complexer is (HEVC-afgeleid). Op een typische workload:

OperatieWebP (libwebp)AVIF (libaom)Verschil
4 MP foto → q800.8s4.2s5× trager
4 MP foto → q600.6s3.5s5.8× trager
12 MP foto → q802.1s12s5.7× trager
100 thumbnails (300×300)8s38s4.7× trager
Volledige beeldlibrary bouwen (1000 imgs)14 min1u 12min5.1× trager

Voor statische-site builds is dit prima, eenmalig coderen, altijd leveren. Voor dynamisch resizen (bv. gebruikers uploaden avatars op request time) is de 5× kost prohibitief.

Wanneer WebP kiezen

Kies alleen WebP wanneer

  • Je afbeeldingen genereert op request time (dynamisch resizen)
  • Build-CPU/-tijd beperkt is
  • Je eenvoudigere tooling wilt (bredere library-ondersteuning)
  • Je CDN nog geen AVIF ondersteunt
  • Je publiek erg-oude-Android-georiënteerd is (regio's met oude apparaten)

Kies AVIF + WebP-fallback wanneer

  • Statische site met pre-built assets
  • Foto-zware site (e-commerce, portfolio, nieuws)
  • Bandbreedtekosten ertoe doen (CDN-rekeningen, mobiele gebruikers)
  • Core Web Vitals zijn cruciaal (afbeeldingsgewicht is je bottleneck)
  • Je build-time CPU kunt missen

De fallback-keten in de praktijk

Het HTML <picture>-element is de standaardmanier om meerdere formaten te leveren. De browser kiest het eerste formaat dat hij begrijpt.

<picture>
  <source type="image/avif" srcset="/img/hero.avif" />
  <source type="image/webp" srcset="/img/hero.webp" />
  <img src="/img/hero.jpg" alt="Hero-afbeelding" loading="lazy" />
</picture>

Moderne frameworks genereren dit automatisch:

FrameworkHoe
Astro<Image src=... formats={['avif', 'webp']} />
Next.jsnext/image + images.formats config
Gatsbygatsby-plugin-image met formats
Vitevite-imagetools plugin
Nuxt@nuxt/image met format array
HugoPage resources + Resize + Convert

Lever AVIF niet zonder WebP

De 6% van gebruikers zonder AVIF-ondersteuning zien geen "kapotte afbeelding", ze zien niets. De <picture>-tag valt door naar de <img> als alle <source>-vermeldingen falen. Voeg altijd WebP (of JPG) toe als vangnet.

Kwaliteitsknop-mapping

Het getal dat je in q= zet voor AVIF mapt niet naar JPG/WebP. Ruwe equivalenten:

Visuele kwaliteitJPG qWebP qAVIF q
Bijna lossless959580
Visueel lossless908565
Scherp op normaal kijken858060
Aanvaardbaar757050
Zichtbare compressie605535
Zware artefacten403520

Default voor web: JPG 85, WebP 80, AVIF 60, allemaal produceren visueel identieke uitvoer.

Coderings-tips voor de beste resultaten

  1. Codeer altijd vanaf het origineel (niet vanaf een JPG → her-gecodeerde WebP), of je stapelt verliezen op.
  2. Voor foto’s, gebruik q60 AVIF / q80 WebP, de sweet spot.
  3. Voor graphics met scherpe randen, schakel over naar lossless WebP of PNG-fallback. AVIF lossy kan fijne lijnen vervagen.
  4. Doe geen moeite met AVIF voor thumbnails onder 100×100, het bestandsgroottverschil is klein t.o.v. de coderingskost.
  5. Verwijder metadata (EXIF, ICC) wanneer mogelijk, bespaart nog eens 10-30 KB per afbeelding.

Wat met JPEG XL?

JPEG XL (JXL) is een nieuwer formaat dat sommigen “AVIF killer” noemden in 2022. In 2026:

  • Chrome verwijderde ondersteuning in 2023 (controversiële beslissing).
  • Safari ondersteunt het (sinds iOS 17).
  • Firefox: achter een vlag.

Niet de moeite waard om in productie te deployen nog. Het browserondersteuningsverhaal is te onzeker. Bekijk in 2027 opnieuw.

Samenvatting

Voor 90% van websites in 2026:

  1. Build-pipeline codeert elke afbeelding naar AVIF + WebP + JPG/PNG.
  2. <picture>-tag in HTML levert de juiste op basis van browser.
  3. JPG-kwaliteit 85, WebP 80, AVIF 60 als defaults, visueel identiek.
  4. Sla AVIF alleen over voor kleine afbeeldingen of dynamische generatiepaden.
  5. Meet met Core Web Vitals voor en na, afbeeldingsgewicht zou ~70% moeten dalen.

Je kunt je bestaande assets nu converteren met JPG naar WebP, PNG naar WebP, of batch-verwerken via Afbeelding converteren. Alles draait lokaal, geen upload, geen server.