Animated Portable Network Graphics (APNG) è un formato di file che estende il formato Portable Network Graphics (PNG) per supportare immagini animate. È simile al formato GIF, ma offre un supporto superiore per le immagini a 24 bit e la trasparenza a 8 bit, funzionalità che mancano al GIF. I file APNG contengono più fotogrammi PNG che vengono visualizzati in sequenza per creare un'animazione. Ogni fotogramma può avere il proprio tempo di ritardo, consentendo frame rate variabili (frequenze di fotogrammi variabili). L'APNG è particolarmente utile per la creazione di animazioni semplici, come indicatori di caricamento, icone animate e animazioni di base in loop sui siti web. Viene spesso preferito al GIF grazie alla sua qualità dell'immagine superiore e alle capacità di trasparenza. Sebbene il GIF sia ancora ampiamente supportato, l'APNG fornisce un'alternativa moderna per le immagini animate con una migliore fedeltà visiva. L'APNG è un formato ampiamente supportato nei browser web moderni, rendendolo una scelta adatta per le animazioni basate sul web. Tuttavia, i browser meno recenti potrebbero richiedere estensioni o plugin per visualizzare correttamente le immagini APNG. Il formato è anche idoneo per l'uso in applicazioni e altri software che richiedono il supporto per immagini animate.