APNG (Portable Network Graphics Animado) é um formato de arquivo que estende a especificação PNG (Portable Network Graphics) para permitir imagens animadas. Essencialmente, é uma versão animada do PNG, oferecendo várias vantagens sobre o formato GIF, mais antigo. O APNG suporta cores de 24 bits, transparência de 8 bits e melhor compressão, resultando em animações de maior qualidade com tamanhos de arquivo menores em comparação com os GIFs. Diferentemente dos GIFs, o APNG utiliza transparência alfa verdadeira (true alpha transparency), permitindo uma mesclagem suave e realista de elementos animados com o fundo. Isso o torna adequado para animações complexas com detalhes intrincados e efeitos visuais sutis. O APNG é comumente usado na criação de adesivos animados, emoticons, animações de carregamento e outras sequências animadas curtas em websites e em aplicações. Embora não seja tão universalmente suportado quanto os GIFs, o APNG ganhou tração significativa nos últimos anos, particularmente com navegadores web modernos e visualizadores de imagens. O formato é projetado para ser retrocompatível com decodificadores PNG padrão, o que significa que, se um programa não suportar APNG, ele simplesmente exibirá o primeiro quadro da animação como uma imagem PNG estática. Isso garante que as imagens APNG sejam sempre visualizáveis, mesmo em sistemas mais antigos.