Portable Network Graphics (PNG) est un format de fichier d'image matricielle (ou de graphiques raster) qui prend en charge la compression de données sans perte (lossless data compression). Développé à l'origine comme un remplacement amélioré et non breveté du format GIF, le PNG est aujourd'hui largement utilisé sur Internet et est particulièrement bien adapté à l'édition et à la manipulation d'images. Le format PNG prend en charge divers types d'images, notamment les images basées sur une palette (avec des palettes de couleurs RVB 24 bits ou RVBA 32 bits), les images en niveaux de gris, ainsi que les images RVB ou RVBA en couleurs complètes non basées sur une palette. Les fichiers PNG offrent généralement une meilleure compression que les fichiers GIF sans aucune perte de qualité d'image. Le PNG prend également en charge la transparence avancée via un canal alpha, permettant un mélange fluide et sophistiqué des images avec leurs arrière-plans. Il est particulièrement utile pour stocker des images comportant des lignes nettes et du texte, tels que des logos, des illustrations, des captures d'écran et des diagrammes. Contrairement au JPEG, le PNG n'est pas optimisé pour les images photographiques, car la compression avec perte (lossy compression) du JPEG est généralement plus efficace pour ce type de contenu. Le PNG est un format ouvert (open format), ce qui signifie que ses spécifications sont accessibles au public et libres d'utilisation, contribuant ainsi à son adoption généralisée.