APNG (Portable Network Graphics Animado) es un formato de archivo que extiende la especificación PNG (Portable Network Graphics) para permitir imágenes animadas. Es esencialmente una versión animada de PNG, ofreciendo varias ventajas sobre el formato GIF, más antiguo. APNG soporta color de 24 bits, transparencia de 8 bits y mejor compresión, lo que resulta en animaciones de mayor calidad con tamaños de archivo más pequeños en comparación con los GIFs. A diferencia de los GIFs, APNG utiliza transparencia alfa verdadera (true alpha transparency), lo que permite una mezcla suave y realista de los elementos animados con el fondo. Esto lo hace adecuado para animaciones complejas con detalles intrincados y efectos visuales sutiles. APNG se utiliza comúnmente para crear stickers animados, emoticonos, animaciones de carga y otras secuencias animadas cortas en sitios web y aplicaciones. Aunque no tiene un soporte tan universal como los GIFs, APNG ha ganado una tracción significativa en los últimos años, particularmente con los navegadores web modernos y los visores de imágenes. El formato está diseñado para ser compatible con versiones anteriores (backward compatible) con los decodificadores PNG estándar, lo que significa que si un programa no soporta APNG, simplemente mostrará el primer fotograma de la animación como una imagen PNG estática. Esto asegura que las imágenes APNG siempre sean visibles, incluso en sistemas más antiguos.