APNG (Animated Portable Network Graphics) é um formato de arquivo que estende a especificação PNG (Portable Network Graphics) para permitir a criação de imagens animadas. É essencialmente uma versão animada do PNG, oferecendo várias vantagens significativas sobre o formato GIF mais antigo. O APNG suporta cores de 24 bits e transparência de 8 bits, além de utilizar métodos de compressão mais eficientes. Isso resulta em animações de qualidade superior e com tamanhos de arquivo menores em comparação com os GIFs. Uma característica crucial é que, ao contrário dos GIFs, o APNG utiliza transparência alfa verdadeira (true alpha transparency), permitindo uma mistura suave e realista dos elementos animados com o fundo. Isso o torna ideal para animações complexas com detalhes intrincados e efeitos visuais sutis. O APNG é comumente empregado na criação de adesivos animados (stickers), emoticons, animações de carregamento (loading animations) e outras sequências animadas curtas em websites e aplicações. Embora não possua o suporte universal do GIF, o APNG ganhou tração significativa nos últimos anos, especialmente em navegadores web modernos e visualizadores de imagens. O formato é projetado para ser retrocompatível (backward compatible) com decodificadores PNG padrão, garantindo que, se um programa não suportar a animação APNG, ele exibirá o primeiro quadro da sequência como uma imagem PNG estática. Isso assegura que as imagens APNG sejam sempre visíveis, mesmo em sistemas mais antigos.