L'Animated Portable Network Graphics (APNG) è un formato di file che estende il formato Portable Network Graphics (PNG) per supportare le immagini animate. Mantiene la retrocompatibilità (backward compatibility) con i file PNG non animati; ciò significa che i visualizzatori che non supportano APNG mostreranno semplicemente il primo fotogramma come un'immagine PNG statica. APNG è particolarmente adatto per animazioni che richiedono una compressione senza perdita (lossless compression), come le animazioni di interfaccia o semplici clip video. Supporta il colore a 24 bit e la trasparenza a 8 bit, fornendo elementi visivi di alta qualità.
APNG è spesso utilizzato come alternativa a GIF, offrendo una migliore qualità dell'immagine e un supporto superiore per la trasparenza. L'animazione viene realizzata memorizzando più fotogrammi PNG all'interno di un singolo file APNG, insieme a dati di controllo che specificano la durata e l'ordine di visualizzazione di ciascun fotogramma. Ciò consente animazioni complesse con frequenze di fotogrammi variabili (varying frame rates) e comportamenti di loop (looping behavior). APNG è ampiamente supportato dai moderni browser web e visualizzatori di immagini, rendendolo una scelta popolare per la creazione di contenuti animati per il web.