PNG filer gir nesten alltid bedre komprimering og en redusert filstørrelse sammenlignet med GIF. PNG-formatet støtter også variabel gjennomsiktighet og millioner av farger, mens GIF bare støtter 256 farger og ikke tilbyr alfakanaler. For nettbruk er det eneste scenariet der GIF-filer er hensiktsmessige i stedet for PNG, animasjoner.
| GIF | PNG | |
|---|---|---|
| Støtte for animasjon | Ja | Nei |
| Fargestyring | Nei | Støtter fargestyring ved å inkludere ICC-fargeplassprofiler |
| Støtte for flere sider | Ja | Nei |
| Støtte for åpenhet | Ja | Ja |
| Filutvidelser | .gif, .gfa | .png |
| MIME type | image / gif | image / png |
| Raster / vektor | raster | raster |
| Indeksert farge | Ja | Ja (for 1-8bit PNGs) |
| Står for | Grafisk utvekslingsformat | Bærbar nettverksgrafikk |
| Støtte for metadata | Ja | Ja |
| Støtte for lag | Ja | Nei |
| Interlacing support | Ja | Ja |
| Type format | Raster grafikk bildeformat | Raster grafikk bildeformat |
| Extend | Ja (GIF89a) | Nei |
| Programmer kompatible | De fleste nettlesere og produktivitets suiter | De fleste nettlesere og produktivitets suiter |
| Komprimeringsalgoritme | Lempel-Ziv-Welch (LZW) | Lossless DEFLATE komprimeringsalgoritme |
| patentert | Nei | Nei |
| Uniform Type Identifier | com.compuserve.gif | public.png |
| Magic nummer | GIF87a / GIF89a | 89 50 4e 47 0d 0a 1a 0a |
Med mindre bildet er animert, bruk PNG-formatet.
PNG-formatet har flere fordeler over GIF-filer:
I en GIF-fil kan bare en farge angis som gjennomsiktig. GIF-filer slutter å produsere haloeffekter når de brukes mot bakgrunnsfarger som er forskjellig fra antatt (vanligvis hvit eller svart) bakgrunnsfarge.
PNG-fil har sterkere gjennomsiktighetsstøtte, med en 8-bit alfa maske.
Andelen bruk på Internett (via HTTP-arkiv) av store bildeformater