Bildeformater sammenlignet: JPEG, PNG, WebP og AVIF
Fire formater dekker mer enn 99 % av bildene på moderne web. De gjør svært ulike avveininger mellom komprimering, gjennomsiktighet, animasjon og nettleserstøtte. Her er en praktisk guide for å velge riktig.
Sammenligning side ved side
Rask oversikt først, full gjennomgang av hvert format nedenfor.
| Egenskap | JPEG ? | PNG ? | WebP ? | AVIF ? |
|---|---|---|---|---|
| Komprimering | Med kvalitetstap | Tapsfritt | Med/uten kvalitetstap | Med/uten kvalitetstap |
| Alfa (gjennomsiktighet) | Nei | Ja (8-bit) | Ja (8-bit) | Ja (full) |
| Animasjon | Nei | Kun APNG | Ja | Ja |
| Maks bitdybde | 8-bit | 16-bit | 8-bit | 10/12-bit |
| Typisk størrelse mot JPEG (foto) | 100% | 300–1000% | 65–75% | 40–60% |
| Nettleserstøtte | Generelt | Generelt | Chrome 32, Firefox 65, Safari 14 | Chrome 85, Firefox 93, Safari 16 |
| Typisk kodingshastighet | Rask | Rask | Middels | Treg |
JPEG — det universelle førstevalget
Slik fungerer det
JPEG (Joint Photographic Experts Group) ble standardisert i 1992 og er det eldste av de fire formatene. Det bruker diskret cosinus-transform på 8×8-blokker, etterfulgt av kvantisering og entropikoding. Kvalitet styres av et tall 1–100. Moderne kodere som MozJPEG utnytter 10–20 % mer av formatet uten å endre bitstrømmen, så alle dekodere kan lese resultatet.
Passer best til
Fotomateriale med myke toneoverganger og mye detalj — portretter, landskap, produktfoto, store headerbilder.
Fordeler
- Støttes i praksis alle bildevisere.
- Maskinvareakselerert dekoding nesten overalt.
- Modent økosystem av optimalisører (MozJPEG, jpegli).
Ulemper
- Ingen alfa — bakgrunner må flates ut.
- Blokkartefakter på tekst, linjegrafikk og skarpe kanter.
- Kun 8 bit per kanal.
PNG — tapsfritt og gjennomsiktig
Slik fungerer det
PNG (Portable Network Graphics) ble laget på 1990-tallet som fri erstatning for GIF. Det er strengt tapsfritt: DEFLATE oppå radfiltrering. Optimalisører som oxipng (Rust-port av optipng) tester filter/kombinasjoner for minste fil uten å endre én piksel.
Passer best til
UI, ikoner, skjermbilder, diagrammer, strektegning, logoer med flate farger og alt som trenger ekte alfa.
Fordeler
- Tapsfritt — piksler overlever rundturen uendret.
- 8-bit alfa, opptil 16 bit per kanal.
- Bred støtte.
Ulemper
- Store foto — ofte flere ganger større enn JPEG/WebP/AVIF.
- Ingen animasjon i originalspesifikasjonen (APNG kom senere).
WebP — web først fra Google
Slik fungerer det
WebP ble lansert av Google i 2010, bygget på VP8 og senere med eget tapsfritt modus. Både lossy og lossless i samme beholder, med alfa og animasjon. I lossy-modus slår det ofte JPEG med 25–35 % ved samme kvalitet. I lossless slår det PNG med 20–30 %.
Passer best til
Generell webbruk når AVIF ikke er trygt — foto, sprites med gjennomsiktighet, erstatning for animert GIF, reservelag under AVIF.
Fordeler
- Ett format for foto, grafikk, alfa og animasjon.
- Betydelig mindre enn JPEG og PNG ved samme kvalitet.
- Bred støtte: aktuelle nettlesere siden 2020.
Ulemper
- 8 bit per kanal — ikke HDR.
- Tregere å dekode enn JPEG på enkle enheter.
AVIF — ledende i komprimering
Slik fungerer det
AVIF (AV1 Image File Format) er stillbildeprofil for AV1-videokodeken,
lansert 2019 av Alliance for Open Media. Opptil
12-bit farge, full alfa, HDR, bredt fargeomfang og filmkorn. Referansekoderen
(aom-av1 i libavif) er treg men
gir best komprimering for ekte foto i dag.
Passer best til
Store headerbilder, gallerier og overalt der båndbredde veier tyngre enn CPU-tid. Passer
som toppnivå i <picture>.
Fordeler
- Toppkomprimering — ofte 40–60 % mindre enn JPEG.
- Støtte for alfa, animasjon, HDR, bredt fargeomfang, 10/12-bit.
- Åpen og avgiftsfri.
Ulemper
- Treg å kode — planlegg byggetid eller asynkron koding.
- Safari fikk støtte først i versjon 16 (2022).
- Dårligere på syntetisk grafikk enn lossless WebP eller PNG.
Hvilket format bør jeg velge?
- Foto, store liggende headerbilder: AVIF primært, WebP og JPEG som reserve via
<picture>. - UI med gjennomsiktighet (ikoner, logoer): PNG for eldre miljøer, lossless WebP for mindre filer.
- Linjegrafikk, skjermbilder, diagrammer: PNG (eller lossless WebP) — JPEG/AVIF straffer skarpe kanter.
- Bytt ut animert GIF: WebP eller AVIF — mye mindre filer med ekte alfa.
- Ett format til alle i dag: JPEG for foto, PNG for grafikk. Ikke minst filstørrelse, men uten kompatibilitetsproblemer.
Du trenger sjelden bare ett. Server AVIF først, WebP som nummer to og
JPEG eller PNG sist i <picture> — hver nettleser får
minste variant den kan dekode.
Vanlige spørsmål
Hvordan konverterer jeg JPG til WebP?
Åpne PicBrewery, slipp JPG-en i slippområdet så opprettes WebP automatisk sammen med JPEG, PNG og AVIF. Velg WebP-ruten og klikk nedlastingsikonet. Alt skjer i nettleseren — filen lastes aldri opp.
Hvordan konverterer jeg PNG til AVIF?
Slipp PNG-filen i PicBrewery. Omkoding til JPEG, WebP og AVIF kjører parallelt i Web Workers. Klikk på AVIF-kolonnen, eller merk flere rader og eksporter som ZIP med minste variant per kildefil.
Er AVIF bedre enn WebP?
For foto blir filene med AVIF ofte 20–30 % mindre enn WebP ved samme opplevde kvalitet takket være AV1. WebP er raskere å kode og har bedre støtte på eldre enheter — formatene utfyller hverandre.
Støtter Safari WebP?
Ja. WebP støttes i Safari siden versjon 14 (macOS Big Sur, iOS 14, 2020). Aktuelle Safari-versjoner dekoder både lossy og lossless WebP.
Er PNG alltid tapsfritt?
Ja. DEFLATE i PNG er strengt tapsfritt: piksler er bit-identiske med kilden. Størrelsesreduksjon kommer fra filter og DEFLATE (f.eks. oxipng), aldri fra forkastet bildedata.
Kan JPEG ha gjennomsiktighet?
Nei. Klassisk JPEG har ingen alfa. Trenger du gjennomsiktighet bruker du PNG, WebP eller AVIF. JPEG XL kan ha alfa men støttes ennå ikke bredt.
Hvor mye mindre enn JPEG er AVIF?
Foto fra en moderne AVIF-koder (aom / libavif) blir ofte 40–60 % mindre enn MozJPEG ved tilsvarende kvalitet. Gevinsten avtar på enkle flater der JPEG allerede pakker tett.
Kan nettleseren min vise AVIF?
AVIF støttes i Chrome 85+, Firefox 93+, Edge 121+ og Safari 16+.
Bruk <picture> med WebP- eller JPEG-reserve
slik at eldre nettlesere får et bilde.
Kjører PicBrewery virkelig på klientsiden?
Ja. Dekoding og omkoding skjer i WebAssembly i Web Workers på enheten din. Ingen bildedata sendes — bare lasting av app og codecs.
Konverter mellom formater
Leter du etter en bestemt omforming? Velg et par nedenfor — hver side har steg-for-steg, forventet gevinst i filstørrelse og egen FAQ.
Prøv med egne bilder
Slipp en batch JPG-er i PicBrewery og se WebP og AVIF side ved side. Ingenting lastes opp.