APNG (Animated Portable Network Graphics) é um formato de arquivo que estende a especificação PNG (Portable Network Graphics) para permitir imagens animadas. Ele é essencialmente uma versão animada do PNG, oferecendo diversas vantagens em relação ao antigo formato GIF. O APNG suporta cores de 24 bits, transparência de 8 bits e uma compressão superior, o que resulta em animações de alta qualidade com tamanhos de arquivo reduzidos quando comparados aos GIFs. Diferente do formato GIF, o APNG utiliza transparência alfa real (true alpha transparency), permitindo uma composição suave e realista de elementos animados sobre diferentes fundos. Essa característica o torna ideal para animações complexas com detalhes minuciosos e efeitos visuais sutis. O APNG é amplamente utilizado na criação de figurinhas animadas (stickers), emoticons, ícones de carregamento e outras sequências curtas em sites e aplicativos. Embora o suporte não seja tão universal quanto o do GIF, o APNG ganhou muita popularidade nos últimos anos, especialmente em navegadores modernos e visualizadores de imagem. O formato foi projetado para ser retrocompatível com decodificadores PNG padrão; portanto, se um software não suportar APNG, ele exibirá apenas o primeiro quadro da animação como uma imagem estática, garantindo a visibilidade do conteúdo mesmo em sistemas legados.