L'Animated Portable Network Graphics (APNG) est un format de fichier qui étend le format Portable Network Graphics (PNG) pour prendre en charge les images animées. Il maintient la rétrocompatibilité avec les fichiers PNG non animés, ce qui signifie que les visionneuses qui ne prennent pas en charge l'APNG afficheront simplement la première image comme une image PNG statique. L'APNG est particulièrement bien adapté aux animations nécessitant une compression sans perte, telles que les animations d'interface ou les clips vidéo simples. Il prend en charge les couleurs 24 bits et la transparence 8 bits, offrant ainsi des visuels de haute qualité. L'APNG est souvent utilisé comme alternative au format GIF, offrant une meilleure qualité d'image et un meilleur support de la transparence. L'animation est réalisée en stockant plusieurs images (frames) PNG dans un seul fichier APNG, ainsi que des données de contrôle qui spécifient la durée et l'ordre d'affichage de chaque image. Cela permet des animations complexes avec des fréquences d'images variables et un comportement de boucle (looping). L'APNG est largement pris en charge par les navigateurs web modernes et les visionneuses d'images, ce qui en fait un choix populaire pour la création de contenu animé pour le web.