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, offrendo diversi vantaggi rispetto al vecchio formato GIF. 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 (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 sticker 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.