APNG (Animated Portable Network Graphics) è un formato di file che estende la specifica PNG (Portable Network Graphics) per consentire immagini animate. È essenzialmente una versione animata del PNG, che offre diversi vantaggi rispetto al formato GIF, più datato. APNG supporta il colore a 24 bit, la trasparenza a 8 bit e una migliore compressione, risultando in animazioni di qualità superiore con dimensioni di file inferiori rispetto alle GIF. A differenza delle GIF, APNG utilizza la vera trasparenza alfa, consentendo una fusione fluida e realistica degli elementi animati con lo sfondo. Questo lo rende adatto per animazioni complesse con dettagli intricati ed effetti visivi sottili. APNG è comunemente utilizzato per creare adesivi animati, emoticon, animazioni di caricamento e altre brevi sequenze animate su siti web e nelle applicazioni. Sebbene non sia supportato universalmente come le GIF, APNG ha guadagnato una notevole trazione negli ultimi anni, in particolare con i moderni browser web e visualizzatori di immagini. Il formato è progettato per essere retrocompatibile con i decoder PNG standard, il che significa che se un programma non supporta APNG, visualizzerà semplicemente il primo fotogramma dell'animazione come immagine PNG statica. Ciò assicura che le immagini APNG siano sempre visualizzabili, anche sui sistemi più datati. Offre una fedeltà cromatica superiore rispetto al GIF.