Bildformat jämförda: JPEG, PNG, WebP och AVIF
Fyra format täcker mer än 99 % av bilderna på moderna webben. De gör mycket olika avvägningar mellan kompression, transparens, animation och webbläsarstöd. Här är en praktisk guide för att välja rätt.
Jämförelse sida vid sida
Snabb överblick först, full genomgång av varje format nedan.
| Egenskap | JPEG ? | PNG ? | WebP ? | AVIF ? |
|---|---|---|---|---|
| Kompression | Med kvalitetsförlust | Förlustfri | Med/utan kvalitetsförlust | Med/utan kvalitetsförlust |
| Alfa (transparens) | Nej | Ja (8-bit) | Ja (8-bit) | Ja (full) |
| Animation | Nej | Endast APNG | Ja | Ja |
| Max bitdjup | 8-bit | 16-bit | 8-bit | 10/12-bit |
| Typisk storlek mot JPEG (foto) | 100% | 300–1000% | 65–75% | 40–60% |
| Webbläsarstöd | Generellt | Generellt | Chrome 32, Firefox 65, Safari 14 | Chrome 85, Firefox 93, Safari 16 |
| Typisk kodningshastighet | Snabb | Snabb | Mellan | Långsam |
JPEG — det universella grundvalet
Så fungerar det
JPEG (Joint Photographic Experts Group) standardiserades 1992 och är det äldsta av de fyra formaten. Det använder en diskret cosinus-transform på 8×8-block, följt av kvantisering och entropikodning. Kvalitet styrs av ett tal 1–100. Moderna encoders som MozJPEG får ut 10–20 % mer ur formatet utan att ändra bitströmmen, så alla avkodare kan läsa resultatet.
Passar bäst till
Fotomaterial med mjuka tonövergångar och mycket detalj — porträtt, landskap, produktfoto, stora rubrikbilder.
Fördelar
- Stöds i i princip alla bildvisare.
- Maskinvaruaccelererad avkodning nästan överallt.
- Moget ekosystem av optimerare (MozJPEG, jpegli).
Nackdelar
- Ingen alfa — bakgrunder måste plattas ut.
- Blockartefakter på text, linjegrafik och skarpa kanter.
- Endast 8 bitar per kanal.
PNG — förlustfritt och transparent
Så fungerar det
PNG (Portable Network Graphics) skapades på 1990-talet som fritt ersättare för GIF. Det är strikt förlustfritt: DEFLATE ovanpå rad-filtrering. Optimerare som oxipng (Rust-port av optipng) testar filter/kombinationer för minsta fil utan att ändra en pixel.
Passar bäst till
UI, ikoner, skärmdumpar, diagram, linjeteckning, logotyper med platta färger och allt som behöver riktig alfa.
Fördelar
- Förlustfritt — pixlar överlever rundresan oförändrade.
- 8-bit alfa, upp till 16 bitar per kanal.
- Brett stöd.
Nackdelar
- Stora foton — ofta flera ggr större än JPEG/WebP/AVIF.
- Ingen animation i originalspecen (APNG kom senare).
WebP — webbförst från Google
Så fungerar det
WebP släpptes av Google 2010, byggd på VP8 och senare med separat förlustfritt läge. Både lossy och lossless i samma behållare, med alfa och animation. I lossy-läge slår det ofta JPEG med 25–35 % vid samma kvalitet. I lossless slår det PNG med 20–30 %.
Passar bäst till
Generell webbutskick när AVIF inte är säkert — foton, sprajtar med transparens, ersättare för animerad GIF, reservlager under AVIF.
Fördelar
- Ett format för foton, grafik, alfa och animation.
- Betydligt mindre än JPEG och PNG vid samma kvalitet.
- Brett stöd: aktuella webbläsare sedan 2020.
Nackdelar
- 8 bitar per kanal — inget HDR.
- Långsammare att avkoda än JPEG på vissa enkla enheter.
AVIF — ledande i kompression
Så fungerar det
AVIF (AV1 Image File Format) är stillbildsprofil för AV1-videokodeken,
släppt 2019 av Alliance for Open Media. Upp till
12-bit färg, full alfa, HDR, vitt färgomfång och filmkorn. Referensencodern
(aom-av1 i libavif) är långsam men
ger bäst kompression för verkliga foton idag.
Passar bäst till
Stora rubrikbilder, gallerier och överallt där bandbredd väger tyngre än CPU-tid. Passar
som toppnivå i <picture>.
Fördelar
- Toppkompression — ofta 40–60 % mindre än JPEG.
- Stöd för alfa, animation, HDR, vitt färgomfång, 10/12-bit.
- Öppen och avgiftsfri.
Nackdelar
- Långsam att koda — planera byggtid eller asynk kodning.
- Safari fick stöd först i version 16 (2022).
- Sämre på syntetisk grafik än lossless WebP eller PNG.
Vilket format ska jag välja?
- Foton, stora liggande rubrikbilder: AVIF primärt, WebP och JPEG som reserv via
<picture>. - UI med transparens (ikoner, loggor): PNG för äldre miljöer, lossless WebP för mindre filer.
- Linjegrafik, skärmdumpar, diagram: PNG (eller lossless WebP) — JPEG/AVIF straffar skarpa kanter.
- Byt ut animerad GIF: WebP eller AVIF — mycket mindre filer med riktig alfa.
- Ett format till alla idag: JPEG för foton, PNG för grafik. Inte minst filstorlek, men utan kompatibilitetsproblem.
Du måste sällan välja bara ett. Servera AVIF först, WebP som tvåa och
JPEG eller PNG sist i <picture> — varje webbläsare får
minsta variant den kan avkoda.
Vanliga frågor
Hur konverterar jag JPG till WebP?
Öppna PicBrewery, släpp din JPG i uppladdningsytan så skapas WebP automatiskt tillsammans med JPEG, PNG och AVIF. Välj WebP-rutan och klicka på nedladdningsikonen. Allt sker i webbläsaren — filen laddas aldrig upp.
Hur konverterar jag PNG till AVIF?
Släpp PNG-filen i PicBrewery. Omkodning till JPEG, WebP och AVIF körs parallellt i Web Workers. Klicka på AVIF-kolumnen, eller markera flera rader och exportera som ZIP med minsta variant per källfil.
Är AVIF bättre än WebP?
För foton blir filerna med AVIF ofta 20–30 % mindre än WebP vid samma upplevda kvalitet tack vare AV1. WebP är snabbare att koda och har bättre stöd på äldre enheter — formaten kompletterar varandra.
Stöder Safari WebP?
Ja. WebP stöds i Safari sedan version 14 (macOS Big Sur, iOS 14, 2020). Aktuella Safari-versioner avkodar både lossy och lossless WebP.
Är PNG alltid förlustfritt?
Ja. DEFLATE i PNG är strikt förlustfritt: pixlar är bit-identiska med källan. Storleksminskning kommer från filter och DEFLATE (t.ex. oxipng), aldrig från bortkastad bilddata.
Kan JPEG ha transparens?
Nej. Klassisk JPEG har ingen alfa. Behöver du transparens använder du PNG, WebP eller AVIF. JPEG XL kan ha alfa men stöds ännu inte brett.
Hur mycket mindre än JPEG är AVIF?
Foton från en modern AVIF-encoder (aom / libavif) blir ofta 40–60 % mindre än MozJPEG vid motsvarande kvalitet. Vinsten minskar på enkla ytor där JPEG redan packar hårt.
Kan min webbläsare visa AVIF?
AVIF stöds i Chrome 85+, Firefox 93+, Edge 121+ och Safari 16+.
Använd <picture> med WebP- eller JPEG-reserv
så att äldre webbläsare får en bild.
Körs PicBrewery verkligen på klientsidan?
Ja. Avkodning och omkodning sker i WebAssembly i Web Workers på din enhet. Inga bilddata skickas — endast laddning av app och codecs.
Konvertera mellan format
Letar du efter en viss omvandling? Välj ett par nedan — varje sida har steg-för-steg, förväntad vinst i filstorlek och egen FAQ.
Prova med dina egna bilder
Släpp en sats JPG:er i PicBrewery och se WebP och AVIF sida vid sida. Inget laddas upp.