Conversor Gratuito de GIF para APNG
APNG (PNG Animado) armazena cor completa de 24 bits e transparência alfa real por pixel — sem teto de 256 cores, sem bordas serrilhadas. Converta seu GIF instantaneamente no navegador, sem upload e sem conta.
Arraste um GIF aqui ou clique para selecionar
Converte no seu navegador — nada é enviado
Como funciona
Selecione ou arraste seu arquivo GIF
Clique na área de upload ou arraste seu .gif. O arquivo é processado inteiramente no navegador — nada é enviado para nenhum servidor. GIFs de até 50 MB são suportados.
FFmpeg extrai e recodifica cada quadro
FFmpeg WebAssembly lê a sequência de quadros, decodifica cada um para buffer RGBA bruto e recodifica como quadros PNG comprimidos com deflate com cor de 24 bits e alfa de 8 bits. Os quadros são montados num container APNG usando a temporização original do GIF.
Baixe seu arquivo .apng
O arquivo de saída tem extensão .apng e é um Animated PNG válido. Insira numa tag img HTML padrão — sem JavaScript necessário. Navegadores modernos detectam e animam APNG automaticamente.
Incorpore no seu site ou use no seu app
Use <img src="animation.apng" alt="descrição da animação"> em qualquer página HTML. Chrome, Firefox, Safari e Edge animam APNG nativamente. Também pode referenciar como CSS background-image.
Por Que APNG É Superior ao GIF
O GIF codifica cada quadro como uma imagem indexada de 8 bits — uma paleta de no máximo 256 cores. Em qualquer quadro com mais de 256 cores distintas, o codificador substitui pela entrada de paleta mais próxima, produzindo as faixas de cor que fazem o GIF parecer ultrapassado. Esse teto de 256 cores é parte da especificação GIF e não pode ser contornado.
APNG (Animated Portable Network Graphics) remove esse teto inteiramente. Suportado nativamente por Chrome, Firefox, Safari e Edge, APNG armazena cada quadro como uma imagem PNG completa — cada quadro carrega cor RGB de 24 bits (16,7 milhões de valores) e um canal alfa independente de 8 bits (256 níveis de transparência por pixel).
A diferença do canal alfa é igualmente significativa. A transparência do GIF é binária: totalmente opaco ou totalmente transparente. Por isso animações GIF sempre têm bordas serrilhadas. O canal alfa de 8 bits do APNG suporta todos os níveis de transparência de 0 a 255, permitindo bordas suaves, sombras projetadas e cantos arredondados com anti-aliasing correto.
Animações de UI e estados de carregamento: Skeleton loaders, spinners de progresso e animações de transição se beneficiam do canal alfa completo do APNG.
Stickers e conteúdo para apps de mensagens: APNG é o formato nativo para stickers animados do Apple iMessage. O canal alfa completo permite que contornos de stickers se misturem suavemente contra qualquer fundo de chat.
Gráficos de marca em movimento: Animações de logotipos e micro-animações com gradientes perdem seu acabamento quando quantizados para 256 cores do GIF. APNG preserva valores de cor exatos.
Quando não usar APNG: APNG não anima na maioria dos clientes de email. Não é aceito por plataformas de vídeo social (use MP4). Para compartilhamento em apps de mensagens, GIF ainda tem o suporte mais amplo. APNG é a escolha certa para páginas web e interfaces de app onde você controla o ambiente.
Principais recursos
Cor Completa de 24 Bits Por Quadro
16,7 milhões de cores sem construção de paleta e sem substituição. Fidelidade de pixel exata.
Transparência Alfa Real Por Pixel
256 níveis de transparência por pixel para bordas suaves, sombras e contornos anti-aliased em qualquer fundo.
100% Privado — Zero Uploads
Seu GIF nunca é enviado para nenhum servidor. FFmpeg WebAssembly roda a conversão inteiramente na aba do navegador.
Incorporação com Tag img Padrão
Use APNG exatamente como GIF em HTML. Sem JavaScript, sem CSS especial necessário.
Compatível com Stickers do iMessage
APNG é o formato nativo de stickers animados para Apple iMessage — bordas suaves em qualquer fundo de chat.
Todos os Navegadores Modernos
Chrome, Firefox, Safari e Edge suportam APNG animado nativamente desde 2017. Sem plugin necessário.
Comparação de formatos
| Característica | GIF | APNG |
|---|---|---|
| Profundidade de cor | 256 cores (8-bit indexado) | 16,7 milhões de cores (RGB 24-bit) |
| Transparência | Binária (totalmente ligado ou desligado) | Alfa completo de 8 bits (0–255 níveis por pixel) |
| Compressão | LZW (sem perda, por quadro) | DEFLATE (sem perda, por quadro) |
| Suporte em navegadores | Todos incluindo IE antigo | Todos os modernos (Chrome, Firefox, Safari, Edge) |
| Suporte em clientes de email | Amplo — melhor para animação em email | Limitado — maioria mostra só o primeiro quadro |
| Método de incorporação | Tag <img> | Tag <img> (uso idêntico) |
| Tamanho de arquivo típico | Menor para gráficos planos simples | Maior — dados de cor completa armazenados por quadro |
| Ideal para | Mensagens, email, GitHub, Slack | Animações UI, stickers, design web, interfaces de app |
Detalhes técnicos
APNG estende o formato binário PNG com três tipos adicionais de chunk. O chunk acTL (Animation Control) aparece antes do primeiro quadro e especifica o total de quadros e contagem de loops. Cada quadro é precedido por um chunk fcTL (Frame Control) que armazena dimensões, offset, duração e flags de blend/dispose. Dados comprimidos além do primeiro quadro ficam em chunks fdAT. O primeiro quadro usa chunk IDAT padrão, então decodificadores PNG que não entendem APNG exibem o primeiro quadro como PNG estático.
O muxer apng do FFmpeg monta o APNG. Cada quadro GIF é decodificado para buffer RGBA e codificado como quadro PNG com deflate. O modo de blend é APNG_BLEND_OP_SOURCE, substituindo o canvas completamente em cada quadro. As temporizações originais do GIF são preservadas.
Perguntas frequentes
O arquivo APNG será maior que o GIF original?
Converter GIF para APNG recupera as cores originais de 24 bits?
Posso usar APNG em newsletters por email?
Como incorporo APNG no meu site?
APNG é melhor que WebP animado?
Meu GIF é enviado para algum lugar?
Ferramentas relacionadas
Pronto para experimentar?
Role para cima e arraste seu arquivo para começar.
Explorar todas as ferramentas