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 di PNG, che offre diversi vantaggi rispetto al formato GIF, ormai datato. APNG supporta il colore a 24 bit, la trasparenza a 8 bit e una compressione migliore, risultando in animazioni di qualità superiore con dimensioni di file inferiori rispetto alle GIF. A differenza delle GIF, APNG utilizza la vera trasparenza alfa (alpha transparency), 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 decodificatori PNG standard; ciò significa che se un programma non supporta APNG, visualizzerà semplicemente il primo fotogramma dell'animazione come immagine PNG statica. Questo assicura che le immagini APNG siano sempre visualizzabili, anche sui sistemi più datati. La sua capacità di gestire trasparenza complessa lo rende superiore per la grafica web moderna.