Historietime: Hva er en .png-fil? Formatet som ble laget for å erstatte GIF
Portable Network Graphics — det tapsfrie, chunk-baserte stillbildet som ble funnet opp tidlig i 1995 etter Unisys’ LZW-patentstrid om GIF, og hvorfor .png-filer fortsatt fyller disker i 2026.

TL;DR
En .png er et Portable Network Graphics-bilde — et tapsfritt, bærbart og komprimert rasterbilde (bitmap), laget for nettet etter striden på midten av 1990-tallet om GIFs LZW-patent (Lempel-Ziv-Welch). Thomas Boutell sendte ut det første utkastet (da PBF, Portable Bitmap Format) den 4. januar 1995; i løpet av få uker ble en frivillig PNG-gruppe enig om DEFLATE-komprimering via zlib, et chunk-basert design, valgfri alfa-gjennomsiktighet og Adam7-interlacing. Filene åpner med en signatur på åtte byte etterfulgt av chunks som IHDR (hode), IDAT (komprimerte data) og IEND (slutt), hver beskyttet av en CRC (cyclic redundancy check). W3C gjorde det til en Recommendation den 1. oktober 1996; RFC 2083 publiserte teksten for 1.0; senere standardiserte ISO/IEC 15948 det. Det uttales «ping»; spøken er «PNG’s Not GIF.» Grunnleggende PNG er ett bilde — ikke en GIF-løkke (APNG / MNG er andre historier). I 2026 fyller de mapper med skjermbilder, web-ressurser og eksportert grafikk. Legacy File Converter konverterer .png lokalt på Windows til JPG, PDF og andre oppførte mål — ingenting lastes opp.
Hva er en .png-fil?
En .png-fil er et bilde i formatet Portable Network Graphics. På vanlig norsk: det er et tapsfritt komprimert bilde (dekompressoren gjenskaper nøyaktig de pikslene koderen lagret), laget for å reise over det tidlige nettet uten patentbyrden som rammet GIF. Den offisielle uttalen er «ping.» Den rekursive spøken — «PNG’s Not GIF» — ble hengende i utviklerfolklore ved siden av det seriøse navnet.
På disk er en PNG en kort signatur etterfulgt av chunks: navngitte blokker som bærer hode, palett, komprimerte piksler, tekstkommentarer og en sluttmarkør. Det designet lar formatet vokse med valgfrie funksjoner uten å late som at hver fil er en tegnefilm. Det hverdagslige søket «hva er en .png-fil» kommer ofte fra noen som stirrer på et skarpt skjermbilde, en logo med myk skygge eller et diagram som virker «for stort» ved siden av et foto-JPG — og lurer på om noe er galt. Det er det nesten aldri; formatet gjør bare en annen jobb. For GIF-historien det svarte på, se Historietime: Hva er en .gif-fil?.
Tapsfritt stillbilde, ikke en fotocodec
En .png er ikke «JPEG med gjennomsiktighet». Det er et tapsfritt stillbildeformat med valgfri alfa (gjennomsiktighet per piksel). Fotografier blir ofte mindre som JPG; skjermbilder, grensesnitt-chrome og grafikk med harde kanter foretrekker vanligvis PNG.
Hvorfor er PNG-en min mye større enn en JPG?
Tapsfri mot tapsbringende er hele skrekken. PNG bevarer pikselverdiene slik at de kan gjenopprettes etter dekomprimering. JPEG (den daglige JPG-veien) kaster høyfrekvente detaljer som øyet sjelden legger merke til i fotografier med jevne toner, og derfor er et feriebilde ofte lite som JPG og sta stort som PNG. Et Windows-skjermbilde, en UI-mockup eller et skannet diagram har skarpe kanter og flat farge — akkurat der tapsfri komprimering vinner og tapsbringende ringing ser stygt ut.
Gjennomsiktighet legger også til byte. GIF tilbød én gjennomsiktig palettindeks — et hardt ja/nei-«hull». PNG kan lagre en alfakanal: en gjennomsiktighetsverdi per piksel, slik at myke skygger og glasskanter komponeres rent oppå enhver bakgrunn. Den kraften er grunnen til at designere elsket PNG, og til at en halvgjennomsiktig eksport er større enn en flat JPG med samme bredde og høyde.
Større kan være riktig
Et stort PNG-skjermbilde er ofte formatet som gjør det det er designet for. Å kode det om til JPG kan gjøre filen mindre og samtidig myke opp tekst og UI-kanter — en avveining, ikke en gratis oppgradering.
Unisys’ LZW-strid og hvorfor PNG begynte
GIF var blitt det tidlige nettets arbeidshest for logoer og enkel grafikk. Komprimeringen brukte LZW, og Unisys hadde et sentralt patent. Etter samtaler med CompuServe gjorde en kunngjøring i slutten av desember 1994 det klart at GIF-kompatibel programvare kunne medføre royalties. Usenet eksploderte tidlig i januar 1995. Denne timen finner ikke opp satser; det kulturelle faktum er nok: forfattere som trodde GIF var fritt å implementere, sto plutselig med et lisensproblem. Protester som «Burn All GIFs» og et press for en ren erstatning fulgte. Den tidligere GIF-timen dekker CompuServe, GIF87a / GIF89a og patenttidslinjen mer detaljert — PNG er oppfølgeren.
Thomas Boutell sendte ut det første utkastet til det som skulle bli PNG — da PBF (Portable Bitmap Format) — i grafikk- og komprimeringsnyhetsgrupper den 4. januar 1995. På omtrent en uke hadde den frivillige kretsen foreslått de fleste av de varige ideene: delta-filtrering før komprimering (Scott Elliott, Mark Adler og andre), deflate-komprimering (Tom Lane, Info-ZIP-miljøet og mange flere), truecolor-dybde, interne CRC-er (Greg Roelofs) og selve navnet PNG (Oliver Fromme). Boutell styrte utkastene som velvillig diktator når enigheten satte seg fast. Med Draft 9 (7. mars 1995) var formatet reelt frosset; senere utkast presiserte stort sett bare.
Erstatning og etterfølger
Gruppen ville ha mer enn en patentfri GIF-klone: truecolor, bedre gjennomsiktighet, utvidbare chunks og åpen komprimering — en etterfølger, ikke bare et reservehjul.
Slik fungerer byte: signatur, chunks, DEFLATE, filtrering, Adam7
Hver PNG begynner med en signatur på åtte byte slik at lesere kan gjenkjenne filen selv om filendelsen er feil. Deretter følger en strøm av chunks. En chunk er en selvbeskrivende blokk: en lengde, et typenavn på fire tegn, en nyttelast og en CRC (cyclic redundancy check) — en sjekksum som oppdager korrupsjon i type og data. De kritiske chunkene som enhver dekoder må forstå, omfatter IHDR (bildehode: bredde, høyde, bitdybde, fargetype og flagg), én eller flere IDAT (bildedata: komprimerte piksler) og IEND (bildeslutt). Valgfrie chunks kan bære palett, enkel eller full gjennomsiktighet, gamma-hint, tekst eller andre metadata uten å ødelegge eldre lesere som hopper over ukjente hjelpetyper.
Piksler stappes ikke rå inn i IDAT. Først kommer filtrering: hver skannelinje kan skrives om som differanser mot nabobyte slik at gjentatte mønstre komprimeres bedre — et reversibelt forstadium, ikke et annet bildeformat. Deretter komprimeres de filtrerte bytene med DEFLATE (LZ77-pluss-Huffman-metoden som også brukes i gzip / ZIP) via zlib-formatet. Jean-loup Gailly og Mark Adler formet zlib i den perioden; Guy Eric Schalnat ledet det tidlige arbeidet med libpng slik at programmer ikke hver for seg måtte finne opp dekoderen på nytt. Spesifikasjoner og biblioteker modnet sammen gjennom 1995.
Interlacing er valgfritt. Metode 0 lagrer rader fra topp til bunn som vanlig. Metode 1 er Adam7, oppkalt etter Adam M. Costello: sju gjennomganger over et 8×8-mønster slik at en grov forhåndsvisning dukker opp før nedlastingen er ferdig — den progressive visningsvanen oppringte nettlesere trengte. Dekodere må kunne lese interlacede filer selv om de bare viser det endelige bildet.
Stillbilde i grunnformatet
Disse chunkene beskriver ett enkelt raster. Animasjon med flere bilder ligger utenfor klassisk PNG; se APNG / MNG-notatet nedenfor i stedet for å anta at enhver .png går i løkke.
W3C Recommendation, RFC 2083 og ISO/IEC 15948
Standardiseringen fulgte etter implementeringen. World Wide Web Consortium (W3C) publiserte PNG 1.0 som Recommendation den 1. oktober 1996 — en stabil, gjennomgått referanse for webgrafikk. Samme tekstgenerasjon kom som RFC 2083 (PNG Specification Version 1.0, Informational) via IETF. IANA registrerte medietypen image/png. Senere publiserte ISO/IEC 15948 PNG som en internasjonal funksjonell spesifikasjon (den mye siterte 2004-utgaven) og beholdt notatet «pronounced ping» i sammendraget. På vanlig norsk: det som begynte som en Usenet-brann ble en formell standard for web og ISO-familien.
Nettleserverdenen haltet etter papirarbeidet. Innebygd PNG dukket opp ujevnt i Netscape og Microsoft Internet Explorer på slutten av 1990-tallet. Full alfa-komposisjon var et smertepunkt i Windows-IE i årevis: tidlige versjoner håndterte PNG dårlig eller bare med grov binær gjennomsiktighet, og webutviklere brukte AlphaImageLoader-triks helt til Internet Explorer 7 forbedret alfa per piksel. Formatet var klart; den dominerende nettleseren kom etter — én grunn til at GIF-bannere og -løkker ble værende.
Alfa-gjennomsiktighet mot GIF, og hvorfor en vanlig PNG ikke animeres
GIF89a kan merke én palettindeks som gjennomsiktig. PNG kan den enkle formen for gjennomsiktighet og, viktigere, en full alfakanal for delvis opasitet. Myke skygger, antialiaserte logoer og overlegg på ukjente bakgrunner er den daglige gevinsten. Derfor ble «lagre som PNG» refleksen for UI-eksporter, og derfor slår sjelden gjenlagring av et foto som PNG JPG på størrelse.
Animasjon ble bevisst utsatt. Grunnleggende PNG er ett bilde. MNG (Multiple-image Network Graphics) vokste opp i samme miljø som søskenformat for flere bilder / animasjon — kraftig, komplekst og aldri en universell nettleserstandard. APNG (Animated PNG) la senere animasjons-chunks til en PNG-strøm slik at eldre dekodere fortsatt viser ett stillbilde mens nyere spiller av bilderammer. Behandle dem som sidehistorier: de .png-filene som fyller skjermbilde-mapper i 2026 er nesten alltid stillbilder.
PNG ≠ animert GIF
Hvis du trenger et lydløst klipp i løkke, er det historisk GIFs nisje (eller senere kort video). En vanlig PNG svarer på «skarpt stillbilde med valgfri gjennomsiktighet», ikke «meme som gjentar seg».
Hvorfor .png-filer fortsatt ligger på disker i 2026
I 2026 dukker .png legacy-filer (og helt nye) fortsatt opp der skarphet og gjennomsiktighet teller: skjermbilder fra operativsystemet, ressurser til appbutikker, presentasjoner, skannede diagrammer, UI-pakker til spill, designleveranser og «Lagre bilde»-nedlastinger fra nettet. Kameraer foretrekker fortsatt JPEG eller RAW til fotografier; redigeringsprogrammer velger fortsatt PNG når piksler ikke må flyte ut. Formatet vant stillbilde-halvdelen av GIF-utskiftningen så grundig at folk glemmer at det begynte som et nødutvalg på Usenet.
Legacy File Converter fører opp Portable Network Graphics / .png blant de støttede bildene på Støttede filtyper og konverterer .png lokalt på brukerens Windows-PC til JPG, PDF og andre oppførte mål — ingenting lastes opp. Denne artikkelen holder seg til historien — ikke en veiledning i å skrive chunks for hånd. For nabotimer om bildeformater se Historietime: Hva er en .gif-fil?, Historietime: Hva er en .bmp-fil? og Historietime: Hva er en .jfif-fil?.
Relatert lesing
Klar til å åpne de gamle filene dine?
Start gratis, og lås deretter opp ubegrenset konvertering med en Standard-lisens til $79.95 som betales én gang. Last ned installasjonsprogrammet for Windows – alle funksjoner for opptil 10 filer.
Gratis prøveversjon
Alle funksjonene i programmet · opptil 10 filer
Windows 10 eller 11
Samme gratis prøveversjon som alltid – last ned installasjonsprogrammet for Windows og konverter lokalt på PC-en din.
Direkte installasjonsprogram for Windows · offline MSI
Er dette trygt? — utgiver, installasjonsprogram og hjelp med SmartScreen
Krever Windows 10 eller 11. Ingen abonnementer. 100 % Windows-native.