Historielektion: Hvad er en .png-fil? Formatet, der blev skabt til at afløse GIF
Portable Network Graphics — det tabsfri, chunk-baserede stillbillede, der blev opfundet i begyndelsen af 1995 efter Unisys’ LZW-patentstrid om GIF, og hvorfor .png-filer stadig fylder diske i 2026.

TL;DR
En .png er et Portable Network Graphics-billede — et tabsfrit, bærbart og komprimeret rasterbillede (bitmap), designet til nettet efter striden i midten af 1990’erne om GIF’s LZW-patent (Lempel-Ziv-Welch). Thomas Boutell udsendte det første udkast (dengang PBF, Portable Bitmap Format) den 4. januar 1995; inden for få uger blev en frivillig PNG-gruppe enig om DEFLATE-komprimering via zlib, et chunk-baseret design, valgfri alfa-gennemsigtighed og Adam7-interlacing. Filerne åbner med en signatur på otte bytes efterfulgt af chunks som IHDR (hoved), IDAT (komprimerede data) og IEND (slut), hver beskyttet af en CRC (cyclic redundancy check). W3C gjorde det til en Recommendation den 1. oktober 1996; RFC 2083 udgav teksten til 1.0; senere standardiserede ISO/IEC 15948 det. Det udtales »ping«; vittigheden er »PNG’s Not GIF.« Grundlæggende PNG er ét billede — ikke en GIF-løkke (APNG / MNG er andre historier). I 2026 fylder de mapper med skærmbilleder, web-ressourcer og eksporteret grafik. Legacy File Converter konverterer .png lokalt på Windows til JPG, PDF og andre anførte mål — intet bliver uploadet.
Hvad er en .png-fil?
En .png-fil er et billede i formatet Portable Network Graphics. På almindeligt dansk: det er et tabsfrit komprimeret billede (dekompressoren genskaber præcis de pixels, som encoderen gemte), lavet til at rejse over det tidlige web uden den patentbyrde, der ramte GIF. Den officielle udtale er »ping.« Den rekursive vittighed — »PNG’s Not GIF« — blev hængende i udviklerfolklore ved siden af det seriøse navn.
På disken er en PNG en kort signatur efterfulgt af chunks: navngivne blokke, der bærer hoved, palet, komprimerede pixels, tekstkommentarer og en slutmarkør. Det design lader formatet vokse med valgfrie funktioner uden at lade som om, at hver fil er en tegnefilm. Den hverdagsagtige søgning »hvad er en .png-fil« kommer ofte fra en person, der stirrer på et skarpt skærmbillede, et logo med blød skygge eller et diagram, der virker »for stort« ved siden af et foto-JPG — og undrer sig over, om noget er galt. Det er det næsten aldrig; formatet gør bare et andet job. For GIF-historien, som det svarede på, se Historielektion: Hvad er en .gif-fil?.
Tabsfrit stillbillede, ikke en fotocodec
En .png er ikke »JPEG med gennemsigtighed«. Det er et tabsfrit stillbilledformat med valgfri alfa (gennemsigtighed pr. pixel). Fotos bliver ofte mindre som JPG; skærmbilleder, brugerflade-chrome og grafik med hårde kanter foretrækker som regel PNG.
Hvorfor er min PNG meget større end en JPG?
Tabsfri mod tabsgivende er hele forskrækkelsen. PNG bevarer pixelværdierne, så de kan gendannes efter dekomprimering. JPEG (den daglige JPG-vej) smider højfrekvente detaljer væk, som øjet sjældent opdager i fotos med jævne toner, og derfor er et feriefoto ofte lille som JPG og stædigt stort som PNG. Et Windows-skærmbillede, et UI-mockup eller et indscannet diagram har skarpe kanter og flade farver — præcis der, hvor tabsfri komprimering vinder, og hvor tabsgivende ringing ser grimt ud.
Gennemsigtighed tilføjer også bytes. GIF tilbød ét gennemsigtigt palet-indeks — et hårdt ja/nej-»hul«. PNG kan gemme en alfakanal: en gennemsigtighedsværdi pr. pixel, så bløde skygger og glaskanter komponeres rent oven på enhver baggrund. Den styrke er grunden til, at designere elskede PNG, og til at en halvgennemsigtig eksport er større end en flad JPG med samme bredde og højde.
Større kan være korrekt
Et stort PNG-skærmbillede er ofte formatet, der gør, hvad det er designet til. At kode det om til JPG kan gøre filen mindre og samtidig blødgøre tekst og UI-kanter — en afvejning, ikke en gratis opgradering.
Unisys’ LZW-strid og hvorfor PNG begyndte
GIF var blevet det tidlige webs arbejdshest til logoer og enkel grafik. Dets komprimering brugte LZW, og Unisys havde et centralt patent. Efter samtaler med CompuServe gjorde en meddelelse i slutningen af december 1994 klart, at GIF-kompatibel software kunne medføre royalties. Usenet eksploderede i begyndelsen af januar 1995. Denne lektion opfinder ingen takster; den kulturelle kendsgerning er nok: forfattere, der troede, GIF var frit at implementere, stod pludselig med et licensproblem. Protester som »Burn All GIFs« og et pres for en ren afløser fulgte. Den tidligere GIF-lektion dækker CompuServe, GIF87a / GIF89a og patenttidslinjen mere detaljeret — PNG er efterfølgeren.
Thomas Boutell udsendte det første udkast til det, der skulle blive PNG — dengang PBF (Portable Bitmap Format) — i grafik- og komprimeringsnyhedsgrupper den 4. januar 1995. På cirka en uge havde den frivillige kreds foreslået de fleste af de varige idéer: delta-filtrering før komprimering (Scott Elliott, Mark Adler og andre), deflate-komprimering (Tom Lane, Info-ZIP-fællesskabet og mange flere), truecolor-dybde, interne CRC’er (Greg Roelofs) og selve navnet PNG (Oliver Fromme). Boutell styrede udkastene som velvillig diktator, når enigheden gik i hårdknude. Med Draft 9 (7. marts 1995) var formatet reelt frosset; senere udkast præciserede stort set kun.
Afløser og efterfølger
Gruppen ville have mere end en patentfri GIF-klon: truecolor, bedre gennemsigtighed, udvidelige chunks og åben komprimering — en efterfølger, ikke blot et reservehjul.
Sådan fungerer bytes: signatur, chunks, DEFLATE, filtrering, Adam7
Hver PNG begynder med en signatur på otte bytes, så læsere kan genkende filen, selv om filendelsen er forkert. Derefter følger en strøm af chunks. En chunk er en selvbeskrivende blok: en længde, et typenavn på fire tegn, en nyttelast og en CRC (cyclic redundancy check) — en kontrolsum, der opdager korruption i type og data. De kritiske chunks, som enhver dekoder skal forstå, omfatter IHDR (billedhoved: bredde, højde, bitdybde, farvetype og flag), en eller flere IDAT (billeddata: komprimerede pixels) og IEND (billedets slutning). Valgfrie chunks kan bære palet, simpel eller fuld gennemsigtighed, gamma-hints, tekst eller andre metadata uden at ødelægge ældre læsere, der springer ukendte hjælpe-typer over.
Pixels bliver ikke proppet rå ind i IDAT. Først kommer filtrering: hver scanlinje kan omskrives som forskelle til nabobytes, så gentagne mønstre komprimeres bedre — et reversibelt forstadie, ikke et andet billedformat. Derefter komprimeres de filtrerede bytes med DEFLATE (LZ77-plus-Huffman-metoden, der også bruges i gzip / ZIP) via zlib-formatet. Jean-loup Gailly og Mark Adler formede zlib i den periode; Guy Eric Schalnat ledede det tidlige arbejde med libpng, så programmer ikke hver især skulle genopfinde dekoderen. Specifikationer og biblioteker modnedes sammen gennem 1995.
Interlacing er valgfrit. Metode 0 gemmer rækker fra top til bund som sædvanligt. Metode 1 er Adam7, opkaldt efter Adam M. Costello: syv gennemløb over et 8×8-mønster, så et groft smugkig dukker op, før overførslen er færdig — den progressive visningsvane, som opkaldsbrowsere havde brug for. Dekodere skal kunne læse interlacede filer, selv om de kun viser det endelige billede.
Stillbillede i grundformatet
Disse chunks beskriver ét enkelt raster. Animation med flere billeder ligger uden for klassisk PNG; se APNG / MNG-noten nedenfor i stedet for at antage, at enhver .png går i løkke.
W3C Recommendation, RFC 2083 og ISO/IEC 15948
Standardiseringen fulgte efter implementeringen. World Wide Web Consortium (W3C) udgav PNG 1.0 som Recommendation den 1. oktober 1996 — en stabil, gennemgået reference for webgrafik. Samme tekstgeneration udkom som RFC 2083 (PNG Specification Version 1.0, Informational) via IETF. IANA registrerede medietypen image/png. Senere udgav ISO/IEC 15948 PNG som en international funktionel specifikation (den vidt citerede 2004-udgave) og beholdt noten »pronounced ping« i resuméet. På almindeligt dansk: det, der begyndte som en Usenet-brand, blev en formel standard for web og ISO-familien.
Browser-virkeligheden haltede efter papirarbejdet. Indbygget PNG dukkede op ujævnt i Netscape og Microsoft Internet Explorer i slutningen af 1990’erne. Fuld alfa-komposition var et smertepunkt i Windows-IE i årevis: tidlige versioner håndterede PNG dårligt eller kun med grov binær gennemsigtighed, og webudviklere brugte AlphaImageLoader-kneb, indtil Internet Explorer 7 forbedrede alfa pr. pixel. Formatet var klar; den dominerende browser kom bagefter — en grund til, at GIF-bannere og -løkker blev ved.
Alfa-gennemsigtighed mod GIF, og hvorfor en almindelig PNG ikke animeres
GIF89a kan markere ét palet-indeks som gennemsigtigt. PNG kan den simple form for gennemsigtighed og, vigtigere, en fuld alfakanal til delvis opacitet. Bløde skygger, antialiaserede logoer og overlays på ukendte baggrunde er den daglige gevinst. Derfor blev »gem som PNG« refleksen for UI-eksporter, og derfor vinder genlagring af et foto som PNG sjældent over JPG på størrelse.
Animation blev bevidst udskudt. Grundlæggende PNG er ét billede. MNG (Multiple-image Network Graphics) voksede op i samme fællesskab som søskendeformat til flere billeder / animation — kraftfuldt, komplekst og aldrig en universel browserstandard. APNG (Animated PNG) føjede senere animations-chunks til en PNG-strøm, så ældre dekodere stadig viser ét stillbillede, mens nyere afspiller billedrammer. Behandl dem som sidehistorier: de .png-filer, der fylder skærmbillede-mapper i 2026, er næsten altid stillbilleder.
PNG ≠ animeret GIF
Hvis du har brug for et lydløst klip i løkke, er det historisk GIF’s niche (eller senere kort video). En almindelig PNG svarer på »skarpt stillbillede med valgfri gennemsigtighed«, ikke »meme, der gentager sig«.
Hvorfor .png-filer stadig ligger på diske i 2026
I 2026 dukker .png legacy-filer (og helt nye) stadig op, hvor skarphed og gennemsigtighed tæller: skærmbilleder fra operativsystemet, ressourcer til app-butikker, præsentationer, indscannede diagrammer, UI-pakker til spil, designleverancer og »Gem billede«-downloads fra nettet. Kameraer foretrækker stadig JPEG eller RAW til fotos; redigeringsprogrammer vælger stadig PNG, når pixels ikke må flyde ud. Formatet vandt stillbillede-halvdelen af GIF-udskiftningen så grundigt, at folk glemmer, at det begyndte som et nødudvalg på Usenet.
Legacy File Converter opfører Portable Network Graphics / .png blandt de understøttede billeder på Understøttede filtyper og konverterer .png lokalt på brugerens Windows-pc til JPG, PDF og andre anførte mål — intet bliver uploadet. Denne artikel holder sig til historien — ikke en vejledning i at skrive chunks i hånden. For nabolektioner om billedformater se Historielektion: Hvad er en .gif-fil?, Historielektion: Hvad er en .bmp-fil? og Historielektion: Hvad er en .jfif-fil?.
Relateret læsning
Klar til at åbne dine gamle filer?
Start gratis, og lås derefter op for ubegrænset konvertering med en Standard-licens til $79.95 én gang. Download Windows-installationsprogrammet – alle funktioner til op til 10 filer.
Gratis prøveversion
Alle programmets funktioner · op til 10 filer
Windows 10 eller 11
Samme gratis prøveversion som altid – download Windows-installationsprogrammet, og konvertér lokalt på din pc.
Direkte Windows-installationsprogram · offline MSI
Er det sikkert? — udgiver, installationsprogram og hjælp til SmartScreen
Kræver Windows 10 eller 11. Ingen abonnementer. 100 % Windows-native.