Conversor Gratuito de GIF para APNG
APNG (PNG Animado) suporta cores completas de 24 bits e transparencia alfa verdadeira — muito superior a paleta indexada de 256 cores do GIF. Converta instantaneamente, gratuitamente, no seu navegador.
Solte o GIF aqui ou clique para selecionar
Converte no seu navegador — nada é enviado
Como Funciona
Carregue seu arquivo GIF
Clique na area de upload ou arraste seu arquivo .gif para o conversor. O arquivo e processado inteiramente no seu navegador — nada e enviado para nenhum servidor. Arquivos GIF de ate 50 MB sao suportados.
O conversor extrai e recodifica cada frame
O FFmpeg WebAssembly le a sequencia de frames do GIF, extrai cada frame como uma imagem bruta e os recodifica como frames PNG com profundidade de cor completa de 24 bits e transparencia alfa de 8 bits. Os frames sao montados em um container APNG com os tempos originais de frame preservados.
Baixe seu arquivo .apng
O arquivo de saida tem extensao .apng e e um PNG Animado valido que os navegadores modernos exibem automaticamente quando usado em uma tag <img> padrao. Sem JavaScript, sem codigo de incorporacao especial — apenas uma tag de imagem regular.
Incorpore no seu site ou aplicativo
Use <img src="animation.apng" alt="descricao"> em qualquer pagina HTML. Chrome, Firefox, Safari e Edge animam APNG nativamente. Voce tambem pode usa-lo como background-image de CSS e ele animara em todos os navegadores suportados.
Por Que APNG E Melhor do Que GIF
O GIF foi criado em 1987 com uma restricao fundamental que nunca foi corrigida: cada frame de animacao pode conter no maximo 256 cores, selecionadas de uma paleta derivada do conteudo da imagem. Em qualquer imagem com conteudo de cor complexo — fotografias, gradientes suaves, sombras suaves, texto com anti-aliasing, tons de pele — essa limitacao produz bandas de cores visiveis e artefatos de dithering. O GIF carrega essa limitacao ha quase 40 anos, e nao ha como aumentar sua profundidade de cor dentro da especificacao do formato.
APNG (Animated Portable Network Graphics) foi proposto como uma extensao para a especificacao PNG em 2004 e agora e suportado por todos os principais navegadores. Ele armazena cada frame de animacao como uma imagem PNG completa, o que significa que cada frame tem cor RGB de 24 bits (16,7 milhoes de cores) e um canal alfa independente de 8 bits. O canal alfa de 8 bits e a diferenca critica para trabalho de UI moderno: ele suporta 256 niveis de transparencia por pixel, permitindo bordas semi-transparentes suaves, sombras projetadas, halos desfocados e anti-aliasing de cantos arredondados. A transparencia do GIF e binaria — um pixel e totalmente transparente ou totalmente opaco, sem valores intermediarios.
Para designers de UI de web e aplicativos, o APNG desbloqueia casos de uso de animacao que o GIF simplesmente nao consegue lidar: spinners de carregamento com efeitos de fade suave, animacoes de pulso de badge de notificacao, conteudo de sticker com sombras projetadas semi-transparentes e micro-animacoes com transicoes de gradiente suave. Em qualquer lugar onde as bordas irregulares e as bandas de cores do GIF seriam visiveis em uma UI refinada, o APNG e o formato correto.
Animacoes de UI e estados de carregamento: Spinners de carregamento, skeleton loaders, animacoes de progresso e efeitos de transicao se beneficiam do canal alfa completo do APNG. Um spinner com um efeito de halo de fade suave parece refinado como APNG e parece grosseiro como GIF.
Stickers e conteudo no estilo emoji: Os stickers do Apple iMessage e muitos pacotes de stickers de aplicativos de mensagens usam APNG para conteudo de sticker animado. O canal alfa completo permite que os stickers tenham contornos suaves e se misturem naturalmente contra qualquer cor de fundo de chat — impossivel com a transparencia binaria do GIF.
Micro-animacoes de marca: Animacoes de logo, transicoes de icone e graficos de movimento de marca requerem fidelidade de cor completa. Um logo com um sweep de gradiente sutil ou um efeito de brilho colorido perde seu refinamento quando forcado a entrar na paleta de 256 cores do GIF. O APNG preserva os valores exatos de cor do design original.
Quando nao usar APNG: O APNG nao e adequado para email (a maioria dos clientes nao o anima), nao e aceito por plataformas de video social (use MP4) e nao aparece nos indices de pesquisa de GIF em plataformas como GIPHY ou Tenor (use GIF para essa distribuicao). O APNG e um formato de web e aplicativo, nao um formato de compartilhamento social.
Recursos Principais
Cores Completas de 24 Bits
16,7 milhoes de cores por frame — sem limite de paleta de 256 cores, sem bandas ou dithering.
Transparencia Alfa Verdadeira
256 niveis de transparencia por pixel para bordas suaves, sombras e anti-aliasing.
100% Privado
Seu GIF nunca e enviado. Toda a conversao roda no seu navegador via WebAssembly.
Incorporacao Padrao <img>
Use APNG exatamente como um GIF em HTML — sem JavaScript ou atributos especiais.
Pronto para Sticker do iMessage
APNG e o formato nativo para stickers animados do Apple iMessage.
Todos os Navegadores Modernos
Chrome, Firefox, Safari e Edge animam APNG nativamente desde 2017+.
Comparação de Formatos
| Recurso | GIF | APNG |
|---|---|---|
| Profundidade de cor | 256 cores (indexado de 8 bits) | 16,7 milhoes de cores (RGB de 24 bits) |
| Transparencia | Binaria (ativado/desativado apenas) | Alfa de 8 bits completo (0-255 niveis) |
| Compressao | LZW (sem perda, por frame) | DEFLATE (sem perda, por frame) |
| Suporte de navegadores | Todos os navegadores (IE6+) | Todos os navegadores modernos (Chrome, Firefox, Safari, Edge) |
| Suporte de clientes de email | Amplo (melhor para email) | Limitado (sem animacao no Gmail/Outlook) |
| Metodo de incorporacao | Tag <img> | Tag <img> (igual) |
| Tamanho tipico do arquivo | Menor (para graficos simples) | Maior (dados de cor completos por frame) |
| Melhor para | Compartilhamento social, email, mensagens | Animacoes de UI, stickers, web design |
Detalhes Técnicos
O APNG estende a especificacao PNG com tres novos tipos de chunk: acTL (chunk de Controle de Animacao, contendo contagem de frames e contagem de loops), fcTL (chunk de Controle de Frame, um por frame, contendo dimensoes, posicao, temporizacao e modo de disposicao/mistura do frame) e fdAT (chunk de Dados de Frame, contendo os dados de imagem PNG comprimidos para cada frame). Os dados do primeiro frame sao armazenados em um chunk IDAT padrao para que decodificadores PNG que nao entendem APNG exibam o primeiro frame como uma imagem estatica — compatibilidade retroativa completa.
O modo de mistura fcTL e particularmente importante: o APNG suporta duas operacoes de mistura — APNG_BLEND_OP_SOURCE (substituir a tela completamente pelos dados do frame) e APNG_BLEND_OP_OVER (alfa-compor o frame sobre a tela anterior). Isso permite animacoes APNG onde frames semi-transparentes sao compostos sobre um fundo, produzindo efeitos impossiveis no GIF. O FFmpeg usa o modo de mistura SOURCE ao converter de GIF, preservando o comportamento original da animacao.
A conversao usa o muxer apng do FFmpeg. Cada frame GIF e decodificado para um buffer de pixels RGBA bruto, depois codificado como um chunk de frame PNG comprimido por deflate. Comparado a compressao LZW do GIF, o DEFLATE do PNG tende a compactar de forma diferente — melhor para imagens com grandes regioes uniformes, ocasionalmente maior para conteudo fortemente dithered. A principal vantagem nao e a taxa de compressao, mas a fidelidade de cor: o APNG armazena cores exatas de pixel sem perda de quantizacao de paleta.
Perguntas Frequentes
O APNG sera maior do que o GIF original?
Converter GIF para APNG recupera as cores originais?
Posso usar APNG em campanhas de email marketing?
Como incorporo um APNG em um site?
APNG e melhor do que WebP para conteudo animado?
Pronto para experimentar?
Role a página para cima e solte seu arquivo para começar.
Explorar Todas as Ferramentas