PNG filer ger nästan alltid bättre komprimering och en minskad filstorlek jämfört med GIF. PNG-formatet stöder också variabel genomskinlighet och miljoner färger medan GIF endast stöder 256 färger och erbjuder inte alfakanaler. För nätanvändning är det enda scenariot där GIF-filer är lämpliga istället för PNG animeringar.
| GIF | PNG | |
|---|---|---|
| Stöd för animering | Ja | Nej |
| Färghantering | Nej | Stöder färghantering genom att inkludera ICC-färgutrymmeprofiler |
| Stöd för flera sidor | Ja | Nej |
| Stöd till öppenhet | Ja | Ja |
| Filtillägg | .gif, .gfa | .png |
| MIME-typ | image / gif | image / png |
| Raster / vektor | raster | raster |
| Indexerad färg | Ja | Ja (för 1-8bit PNGs) |
| Står för | Grafiskt utbytesformat | Bärbar nätverksgrafik |
| Stöd för metadata | Ja | Ja |
| Stöd för lager | Ja | Nej |
| Interlacing support | Ja | Ja |
| Typ av format | Raster grafik bildformat | Raster grafik bildformat |
| utdrag~~POS=TRUNC | Ja (GIF89a) | Nej |
| Applikationer kompatibla | De flesta webbläsare och produktivitetssviter | De flesta webbläsare och produktivitetssviter |
| Komprimeringsalgoritm | Lempel-Ziv-Welch (LZW) | Lossless DEFLATE komprimeringsalgoritm |
| Patenterad | Nej | Nej |
| Enhetlig typidentifierare | com.compuserve.gif | public.png |
| Magic Number | GIF87a / GIF89a | 89 50 4e 47 0d 0a 1a 0a |
Om inte din bild är animerad, använd PNG-formatet.
PNG-formatet erbjuder flera fördelar över GIF-filer:
I en GIF-fil kan endast en färg anges som transparent. GIF-filer hamnar med att producera haloeffekter när de används mot bakgrundsfärger som skiljer sig från den antagna (vanligtvis vita eller svarta) bakgrundsfärgen.
PNG-filen har starkare transparensstöd, med en 8-bitars alfaskerm.
Andelen användning på Internet (via HTTP-arkiv) av stora bildformat