WebP naar AVIF omzetten

Hier zet je WebP naar AVIF om, gratis en zonder account: sleep het bestand hierboven erin en binnen een paar seconden staat het resultaat klaar om te downloaden. De omzetting gebeurt binnen je eigen browser, dus het bestand wordt nooit geüpload. Het werkt hetzelfde op Windows, macOS en Linux als op iPhone en Android, en het blijft werken als je de verbinding verbreekt.

  • Waar het draait In je browser. Het bestand wordt nooit geüpload.
  • Met verlies Een deel van het detail wordt ingeruild voor grootte. AVIF kan niet alles bewaren wat WebP bewaart.
  • Maximale grootte Tot 100 MB per bestand, gratis en zonder account.

Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.

Wat de omzetting van WebP naar AVIF werkelijk doet

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as WebP.

WebP14 KB

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as AVIF.

AVIF17 KB20% groter

Een fotografisch tafereel — zachte overgangen, vage randen, korrel. Dit is het geval waarvoor AVIF is bedacht, of waartegen, en de cijfers laten zien welke van de twee. Beide afbeeldingen worden door code getekend en gecodeerd door dezelfde omzetter die op deze pagina draait, dus de groottes zijn de uitvoer van de site zelf.
A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as WebP.

WebP4 KB

A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as AVIF.

AVIF3 KB21% kleiner

Een doorzichtige achtergrond en een verloop dwars door de vorm. AVIF houdt beide, of één van beide, of vult de doorzichtigheid met een effen kleur — en juist dat verschil overvalt mensen. Beide afbeeldingen worden door code getekend en gecodeerd door dezelfde omzetter die op deze pagina draait, dus de groottes zijn de uitvoer van de site zelf.
A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as WebP.

WebP11 KB

A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as AVIF.

AVIF5 KB2.1× kleiner

Vlakke kleur en harde randen, zoals in een interface, een diagram of een logo. Gedraagt zich heel anders dan de foto hierboven, en dat is waarom het antwoord «het hangt ervan af wat er in het bestand zit» is. Beide afbeeldingen worden door code getekend en gecodeerd door dezelfde omzetter die op deze pagina draait, dus de groottes zijn de uitvoer van de site zelf.

AVIF was bij twee van drie voorbeelden kleiner dan WebP, niet drie

Deze site houdt drie voorbeeldscènes bij en codeert ze door dezelfde pijplijn die deze pagina gebruikt. Bij 480 bij 320 en de standaardkwaliteit: de vlakke graphic is 4428 bytes als WebP en 3494 als AVIF; de schermafbeelding-achtige scène is 10.830 als WebP en 5081 als AVIF; en de foto is 14.700 als WebP en 17.599 als AVIF.

De foto is degene die telt, want een foto is waar de meeste beeldbudgetten uit bestaan. AVIF verloor daar met twintig procent. Dat maakt het formaat niet slecht — bij lagere kwaliteit en op grotere afbeeldingen keert de volgorde vaak om — maar het maakt «AVIF is dertig procent kleiner dan WebP» wel een claim om op je eigen materiaal te testen.

Waarom vlakke afbeeldingen het meest winnen bij AVIF

Het patroon in die cijfers is niet willekeurig. AV1’s intra-voorspelling is ongewoon goed in grote gebieden bijna-constante kleur gescheiden door harde grenzen, en het heeft meer blokverdeling en voorspelmodi om een rand exact goed te krijgen dan WebP’s VP8-afgeleide codering.

Dat beschrijft interfaceschermafbeeldingen, diagrammen, grafieken, illustraties, productfoto’s op effen achtergrond, en alles met tekst erin — bij een typische site een groot deel van het aantal afbeeldingen ook al is het een klein deel van de bytes. Zet die het eerst om.

Dit is een tweede lossy generatie, en dat hoeft niet

De omzetting decodeert de WebP naar pixels en codeert die pixels als AVIF. Was de WebP lossy, dan zijn zijn eigen artefacten — glad gestreken vlakke gebieden, ringing langs harde randen — nu deel van het beeld, en de AVIF-encoder besteedt bits aan het getrouw beschrijven ervan.

Bij kwaliteit 82 is dat niet dramatisch en ook niet gratis, en meestal vermijdbaar. De meeste sites hebben nog de originele PNG of JPG in het archief, en AVIF daaruit coderen levert een schoner en vaak kleiner bestand op dan vanaf de WebP. Bestaat het origineel nog, gebruik het dan.

Wat AVIF kost aan browserbereik vergeleken met WebP

WebP wordt door elke huidige browser ondersteund. AVIF wordt door moderne browsers ondersteund, wat iets anders is: een ouder apparaat, een afgesloten bedrijfsmachine of een ongewone client kan op de pagina landen en helemaal niets krijgen, want een afbeelding die niet gedecodeerd kan worden, is geen verminderde afbeelding, het is een leeg vak.

De oplossing is bekend en goedkoop. Een picture-element met een AVIF-bron en een WebP- of JPG-terugvaloptie kost twee extra regels markup en verwijdert het risico volledig. Dat betekent wel dat je beide bestanden bewaart.

De AVIF-codering is traag, en waar dat vandaan komt

AV1 koopt zijn compressie met analyse, en de encoder hier is libavif gecompileerd naar WebAssembly. WebP naar AVIF omzetten is merkbaar trager dan elk ander paar in deze familie — het decoderen is snel en het coderen niet, en bij een grote afbeelding gaat het om seconden in plaats van milliseconden.

De kosten vallen op de juiste plek: eenmalig, op je eigen machine, op het moment dat jij kiest, in plaats van bij elke bezoeker. Maar het verandert hoe je een migratie uitvoert. Een map van enkele honderden assets is een taak om te starten en te laten lopen, niet om te bekijken.

Alfa, kleurdiepte en wat de pijplijn AVIF echt kan geven

Transparantie overleeft netjes: beide formaten dragen een volledig 8-bit alfakanaal, en AVIF is er efficiënt mee, dus uitgesneden productfoto’s en logo’s behoren tot de assets waar het het betrouwbaarst wint.

Wat niet gebeurt, is winst in diepte of kleurbereik. AVIF kan twaalf bit per kanaal en breed kleurbereik opslaan; deze pijplijn decodeert alles naar 8-bit RGB, en de WebP was al 8-bit, dus is er niets te promoveren.

Een kwaliteitsinstelling kiezen voor de AVIF

De instelling loopt van 1 tot 100 en begint op 82, en hetzelfde getal betekent niet hetzelfde voor twee verschillende codecs. Omdat de bron al een lossy WebP is, is er een echt argument om iets hoger in te stellen dan bij een origineel.

De praktische methode: zet drie representatieve afbeeldingen om op 78, 82 en 88 en vergelijk zowel de bytes als het uiterlijk op het formaat waarop de pagina ze echt toont. Dat kost tien minuten en beslecht de vraag voor de hele bibliotheek veel beter dan een vuistregel.

Wanneer de WebP met rust laten

Zijn de assets al WebP en haalt de pagina zijn prestatiebudget, dan is niets doen het eerlijke advies. De stap van JPG of PNG naar WebP leverde de grote besparing op; de stap van WebP naar AVIF is een tweede-orde winst die soms negatief is.

De gevallen die het duidelijk rechtvaardigen: grote vlakke afbeeldingen, beeldzware pagina’s waar de totale besparing meetbaar is, en sites met veel schermafbeeldingen of diagrammen. Is het doel simpelweg bredere compatibiliteit in plaats van minder bytes, dan zijn WebP naar PNG of WebP naar JPG de juiste pagina’s.

Een map WebP-bestanden omzetten zonder ze te uploaden

Beide codecs draaien als WebAssembly in het tabblad en worden alleen opgehaald als een bestand van dat type wordt neergezet, dus een batch van honderd afbeeldingen haalt de encoder één keer op. Niets van de bestanden gaat over het netwerk.

De gratis limiet is 100 MB per bestand, ruim boven elk webasset. Sleep een map naar binnen en elk bestand wordt na elkaar omgezet met eigen voortgang, en de resultaten komen terug als ZIP. Een geanimeerde WebP in de map wordt geweigerd in plaats van stilzwijgend platgeslagen.

Zo zet je WebP naar AVIF om

  1. Sleep je WebP-bestand op deze pagina, of klik om er een te kiezen.
  2. Kies AVIF als doel. De omzetting gebeurt in je browser en het bestand wordt niet geüpload.
  3. Download het klare AVIF-bestand.

WebP of AVIF: wat er verandert

WebP vergeleken met AVIF
WebPAVIF
Volledige naamWebP-afbeeldingAV1 Image File Format
Bestandsextensie.webp.avif
Mediatypeimage/webpimage/avif
CompressieHet een of het ander, afhankelijk van de instellingHet een of het ander, afhankelijk van de instelling
Voor het eerst gepubliceerd20102019
Uitgegeven doorGoogleAlliance for Open Media
SpecificatieRFC 9649AV1 Image File Format
LicentieOpen standaardOpen standaard
Stand van zakenActueelActueel
Bitdiepte812
Kleur die het kan beschrijvenRGB, YCbCrRGB, YCbCr, breed gamut
Grootste afbeelding16.383 px per zijde65.536 px per zijde
Opent in een browserElke browserHuidige browsers
In plaats daarvan overwogenJPG, PNGJXL, JPG

Wat behouden blijft

De transparantie blijft. WebP en AVIF bewaren allebei een alfakanaal: een uitsnede blijft uitgesneden en erachter wordt niets opgevuld.

De animatie blijft. WebP en AVIF dragen allebei meerdere frames, dus het resultaat beweegt nog steeds.

Het resultaat openen

Actuele browsers lezen AVIF, oudere niet. Daarmee is het het minst draagbare van de twee. Ga liever na of de ontvanger het aanneemt voor je het verstuurt.

AVIF is een container, geen enkelvoudig formaat. Wat er speelt is de codec erin — meestal AV1 — en daarom kunnen twee bestanden met dezelfde extensie zich op hetzelfde apparaat anders gedragen.

GIMP en Squoosh lezen zowel WebP als AVIF, dus je kunt het resultaat naast het origineel leggen zonder een tweede programma.

Waarvoor elk formaat bedoeld is

WebP is het formaat van Google, verschenen in 2010. Er wordt met 8 bits per kanaal vastgelegd.

AVIF komt van Alliance for Open Media en stamt uit 2019, vastgelegd in AV1 Image File Format. GIMP, Squoosh en ImageMagick lezen het formaat.

Van WebP naar AVIF: veelgestelde vragen

Wordt mijn WebP-bestand ergens heen geüpload?

Nee. Deze omzetting gebeurt volledig in je browser, dus het bestand verlaat je apparaat niet. Je kunt het zelf nagaan: open het netwerktabblad van de ontwikkelaarshulpmiddelen en zet iets om. Je ziet de pagina zelf en de verzoeken voor statistiek en advertenties waarmee deze dienst betaald wordt, en geen enkel verzoek dat je bestand meeneemt. De motor achter juist dit paar is jSquash, WebAssembly-versies van de referentiecodecs voor beeld; je browser haalt die één keer op en bewaart hem.

Is WebP naar AVIF omzetten gratis?

Ja. Geen account, geen watermerk en geen dagtegoed dat opraakt: het draait op je eigen machine, dus je mag zo vaak terugkomen als je wilt. De browser verwerkt bestanden tot 100 MB, 100 tegelijk. jSquash wordt naar je eigen machine gehaald en draait daar, en daarom staat er geen teller op.

Gaat er kwaliteit verloren bij het omzetten van WebP naar AVIF?

AVIF comprimeert, dus er gaan gegevens verloren. Met de standaardinstelling valt dat niet op; wil je zeker zijn, zet de kwaliteit dan hoger.

Opent een AVIF-bestand in de browser?

Actuele browsers lezen AVIF, oudere niet. Daarmee is het het minst draagbare van de twee. Ga liever na of de ontvanger het aanneemt voor je het verstuurt.

Welke codec zit er in het AVIF-bestand?

AVIF is een container, geen enkelvoudig formaat. Wat er speelt is de codec erin — meestal AV1 — en daarom kunnen twee bestanden met dezelfde extensie zich op hetzelfde apparaat anders gedragen.

Blijft de transparantie behouden van WebP naar AVIF?

De transparantie blijft. WebP en AVIF bewaren allebei een alfakanaal: een uitsnede blijft uitgesneden en erachter wordt niets opgevuld.

Weet je niet welke je nodig hebt?

Deze pagina zet het een in het ander om. Gaat je vraag over kiezen en niet over omzetten, dan zegt WebP vs AVIF welke je moet gebruiken, waarvoor, en waar elk van beide zwak is.

Meer over deze formaten

Waar deze cijfers vandaan komen

Wat deze pagina over WebP en AVIF beweert, is na te gaan, en dit zijn de documenten die de zaak beslechten.