Un fichier APNG est en fait un fichier PNG valide. Dans cette image PNG, l'espace des extensions de données, qui est prévu par la norme d'origine du PNG, contient les images suivantes au format PNG. Un programme utilisant une vieille bibliothèque PNG, n'a qu'à récupérer ces données supplémentaires, pour les décoder et ainsi superposer les images.
Dans un fichier APNG, la première image est un PNG normal, et peut donc être lue par la plupart des décodeurs PNG. La plupart des anciens décodeurs PNG seront capables d'afficher la première image.
Le nombre d'images par seconde ainsi que les images suivantes sont stockés dans l'espace supplémentaire comme il est spécifié dans le format PNG original.