L'APNG (Animated Portable Network Graphics) est un format de fichier qui étend la spécification PNG (Portable Network Graphics) pour permettre la création et l'affichage d'images animées. Il s'agit essentiellement d'une version animée du PNG, offrant plusieurs avantages techniques significatifs par rapport à l'ancien format GIF. L'APNG prend en charge la couleur 24 bits et la transparence 8 bits, ainsi qu'une meilleure compression, ce qui se traduit par des animations de meilleure qualité visuelle avec des tailles de fichier souvent plus petites que celles des GIF. Contrairement aux GIF, l'APNG utilise une véritable transparence alpha, permettant un fondu (blending) fluide et réaliste des éléments animés avec l'arrière-plan. Cette capacité le rend particulièrement adapté aux animations complexes, aux détails fins et aux effets visuels subtils. L'APNG est couramment utilisé pour les autocollants animés (stickers), les émoticônes, les animations de chargement et d'autres courtes séquences animées sur les sites web et dans les applications. Bien qu'il ne soit pas aussi universellement pris en charge que le GIF, l'APNG a gagné du terrain ces dernières années, notamment grâce aux navigateurs web modernes et aux visionneuses d'images. Le format est conçu pour être rétrocompatible avec les décodeurs PNG standard : si un programme ne prend pas en charge l'APNG, il affichera simplement la première image de l'animation comme une image PNG statique, garantissant ainsi que le fichier reste toujours visible, même sur les systèmes plus anciens.