PNG — fichier .png
pérenneFormat d'image matricielle avec compression sans perte, standard du web pour les images avec transparence.
Le PNG (Portable Network Graphics) est un format d’image matricielle à compression sans perte, créé en 1996 pour remplacer le GIF alors menacé par des brevets sur son algorithme de compression LZW. Il supporte la transparence (canal alpha 8 bits, contre 1 bit pour le GIF) et des profondeurs de couleur allant jusqu’à 48 bits.
Sa signature binaire de 8 octets est particulièrement robuste : elle combine un octet non-ASCII (0x89) pour détecter les transferts corrompus, la chaîne “PNG”, et une séquence CR/LF/EOF qui permet de repérer une altération de fin de ligne lors d’un transfert texte accidentel. C’est l’une des signatures les mieux conçues du paysage des formats de fichiers.
Le PNG n’intègre pas de compression avec perte : pour des photographies, il produit des fichiers nettement plus lourds qu’un JPEG ou un WebP à qualité visuelle équivalente. Il reste en revanche le choix de référence pour les captures d’écran, les logos et toute image nécessitant une transparence précise.
Sa structure en blocs (“chunks”) indépendants, chacun portant son propre type et sa propre somme de contrôle CRC32, permet à un décodeur de détecter précisément quel bloc est corrompu plutôt que de rejeter le fichier entier — une robustesse qui explique en partie pourquoi une image PNG partiellement téléchargée s’affiche souvent avec seulement le bas de l’image manquant, plutôt que rien du tout.
Cette même architecture en blocs a permis l’ajout ultérieur de l’APNG (PNG animé) sans casser la compatibilité existante : les blocs d’animation supplémentaires sont simplement ignorés par un décodeur PNG plus ancien qui ne les reconnaît pas, lequel continue d’afficher correctement la première image statique du fichier plutôt que d’échouer purement et simplement.
Signature binaire
| Hexadécimal | Offset |
|---|---|
89 50 4E 47 0D 0A 1A 0A | 0 |
Vérifier qu'un fichier porte bien cette signature →
Sécurité
Pas de macros, pas de script exécutable. Les blocs de texte auxiliaires (tEXt, iTXt) peuvent en revanche transporter des métadonnées : auteur, logiciel, parfois des coordonnées GPS issues de l'appareil d'origine.
Auditer les métadonnées de ce format →
Questions fréquentes
Comment ouvrir un fichier .png ?
GIMP, IrfanView, Aperçu permettent d'ouvrir gratuitement un fichier .png. Voir la liste complète des logiciels compatibles ci-contre.
Quel est le type MIME du format PNG ?
Le type MIME du format PNG est image/png.
Le format PNG (.png) est-il encore utilisé aujourd'hui ?
Oui, le format PNG est pérenne : il reste activement utilisé et pris en charge par les logiciels actuels.
Peut-on ouvrir un fichier .png sur mobile, sans installer d'application ?
Oui : GIMP ou Photopea fonctionne directement depuis le navigateur d'un smartphone ou d'une tablette, sans application dédiée à installer.
Pourquoi mon fichier .png ne s'ouvre-t-il pas ?
Les causes les plus fréquentes sont l'absence de logiciel compatible installé, un téléchargement ou un transfert incomplet, ou une extension qui ne correspond plus au contenu réel du fichier. Voir le guide complet sur les causes possibles, ou vérifier le format réel avec l'identifieur de fichier.
Un fichier .png présente-t-il des risques de sécurité ?
Pas de macros, pas de script exécutable. Les blocs de texte auxiliaires (tEXt, iTXt) peuvent en revanche transporter des métadonnées : auteur, logiciel, parfois des coordonnées GPS issues de l'appareil d'origine.
PNG, JPEG, WebP, AVIF : quel format d'image choisir en 2026 →
Un fichier ne s'ouvre pas : les causes possibles →
Comment savoir si un fichier est corrompu →
Sources
Dernière mise à jour :