PNG — Portable Network Graphics

Formato raster lossless con canale alpha, pensato per immagini portabili e visualizzazione sul web.

Estensioni
.png
MIME type
image/png
Tipo
contenitore a chunk · binario
Standard
W3C PNG Specification (Third Edition)
Produttore
PNG Working Group / W3C
Compatibilità
Windows, macOS, Linux, Android, iOS, Browser/Web

Cos’è un file PNG?

PNG è un formato raster estensibile e senza perdita per memorizzare immagini statiche e, tramite APNG, immagini animate. Supporta immagini indicizzate, in scala di grigi e truecolor, con profondità da 1 a 16 bit e canale alpha opzionale.

Le estensioni associate sono .png. L’estensione aiuta a identificare il formato, ma non sostituisce il controllo della struttura interna e del MIME type.

Caratteristiche tecniche

Il datastream PNG inizia con una signature di otto byte e prosegue con chunk come IHDR, IDAT e IEND. La compressione dei dati immagine usa DEFLATE, mentre i chunk possono conservare profili e metadati.

  • Compressione senza perdita; non introduce ricompressione generazionale.
  • Supporto per alpha, colore indicizzato, grayscale e truecolor.
  • Chunk con CRC per controlli di integrità locali.
  • APNG estende PNG per l'animazione.

Come riconoscere un file PNG

Quando applicabile, la firma iniziale o magic bytes è:

89 50 4E 47 0D 0A 1A 0A

Come aprirlo

Un browser o il visualizzatore immagini del sistema è sufficiente per aprire PNG. Per modificare livelli e grafica usa un editor raster; PNG non conserva i livelli di un progetto come PSD.

Windows
Supportato da visualizzatori, browser e software grafici.
macOS
Supportato nativamente e dai browser.
Linux
Supportato da browser e strumenti grafici comuni.
Android
Supporto nativo ampio.
iOS
Supporto nativo ampio.
Browser/Web
Supporto universale nei browser moderni.

Software compatibili

  • Paint — Windows. Apertura e modifica di base.
  • Preview — macOS. Apertura e annotazioni di base.
  • GIMP — Desktop. Editor raster multipiattaforma.

Sicurezza

Rischio contestuale

PNG non incorpora macro o script nella specifica di base. Sono comunque possibili file malformati, metadati inattesi e vulnerabilità nel decoder; valida la provenienza e mantieni aggiornato il programma che lo apre.

Contenuti attivi: Nessuna macro o esecuzione prevista dal formato base; APNG è animazione, non codice.

Conversioni

Conversioni disponibili: WEBP, AVIF, JPEG, SVG.

Passando a JPEG si perde la trasparenza e si introduce compressione lossy. Passando a WebP o AVIF è possibile mantenere alpha, ma l'esito dipende dagli strumenti e dai metadati.

Formati correlati

WEBPAVIF

FAQ

PNG è sempre più pesante di WEBP?

Non sempre: dipende dal contenuto e dalle impostazioni. WebP può ottenere file più piccoli, mentre PNG resta utile per grafica lossless e trasparenza con ampia compatibilità.

PNG può essere animato?

Il PNG base è statico; APNG è un'estensione per immagini animate e va verificata la compatibilità del programma.