Pular para o conteúdo

Converter GIF em PNG

Tire uma imagem estática limpa de um GIF — com a transparência preservada, sem o limite de 256 cores e sem nada ficar armazenado.

  • Nunca armazenado
  • Sem fila, sem espera
  • Sem cadastro, sem marca d'água

Como funciona

1

Adicione seus GIFs

Solte quantos arquivos .gif quiser na página.

2

Converta

O primeiro quadro de cada um vira um PNG sem perdas.

3

Baixe

Salve um por um ou em ZIP.

O que um GIF já perdeu, e o que o PNG não consegue devolver

Um GIF guarda no máximo 256 cores, escolhidas como uma paleta e referenciadas por índice. Converter para PNG elimina esse teto — o PNG comporta dezesseis milhões —, mas não há nada para colocar nesse espaço, porque as cores foram descartadas quando o GIF foi criado. Uma fotografia salva como GIF e convertida em PNG continua sendo uma fotografia de 256 cores, só que em um formato capaz de mais. A conversão não consegue restaurar o que a paleta jogou fora, e qualquer ferramenta que diga o contrário está inventando pixels.

O mesmo vale para a transparência, e é aqui que o problema aparece de verdade. A transparência do GIF é um único bit: um pixel é totalmente transparente ou totalmente opaco, sem meio-termo. Por isso um logotipo redondo em GIF tem uma borda dura, serrilhada, em degraus, normalmente com um halo da cor sobre a qual ele foi recortado. O PNG suporta 256 níveis de transparência, e o arquivo convertido vai usar exatamente um deles, porque era só isso que o GIF tinha. Suavizar essa borda significa redesenhá-la, não convertê-la.

O pontilhado explica o tamanho do arquivo, que muitas vezes aumenta. Para simular cores fora da paleta, o GIF espalha pixels de cores vizinhas em um xadrez fino — e esse padrão, para um compressor, é ruído. O PNG comprime prevendo cada pixel a partir dos vizinhos, o que funciona muito bem em áreas lisas e falha no pontilhado, então um GIF pontilhado pode gerar um PNG várias vezes maior com pixels idênticos. Um gráfico de cores chapadas vira um PNG menor, como esperado.

A animação não sobrevive: um GIF animado é convertido como o seu primeiro quadro, porque o PNG é um formato estático. Esse é o verdadeiro motivo de o GIF ainda existir em 2026, apesar de ter trinta e oito anos e ser pior em todo o resto.

Quando você precisa de outra coisa

Se o GIF se mexe, esta é a conversão errada. Para uma animação curta em uma página web, ffmpeg -i in.gif -c:v libvpx-vp9 out.webm ou um WebP animado fica muito menor e mais fluido que o GIF, e todo navegador atual reproduz os dois. gifsicle --optimize=3 é a resposta certa quando ele precisa continuar sendo um GIF.

Para um quadro estático, vale perguntar o que é a imagem. Se for uma fotografia, o PNG está preservando uma aproximação de 256 cores com o tamanho total do arquivo, e um JPG seria menor sem nenhuma perda adicional que mereça menção. Se for um gráfico, pngquant ou oxipng -o 4 reduzem bastante o PNG, e o magick in.gif -coalesce out-%d.png do ImageMagick grava todos os quadros, não só o primeiro.

Perguntas frequentes

Qual quadro eu recebo?

O primeiro. Em um GIF estático (muito comum em logotipos e diagramas salvos nos anos 2000), essa é a imagem inteira.

A transparência é mantida?

Sim — a transparência de cor única do GIF passa para o PNG sem problemas.

Por que converter GIFs estáticos em PNG?

O GIF é limitado a 256 cores e a uma compressão antiquada. O PNG é menor para gráficos, guarda cores completas e é o preferido de toda ferramenta de design.

Dá para extrair TODOS os quadros de uma animação?

Aqui ainda não — esta ferramenta gera uma imagem estática limpa por arquivo.

Meus arquivos ficam armazenados em algum lugar?

Não — nada fica armazenado em momento algum.

Bom saber: GIFs animados são convertidos apenas com o primeiro quadro.

Coloque esta ferramenta no seu site

Grátis para qualquer blog, página de turma ou artigo de ajuda. Cole um único trecho de código e seus visitantes podem usá-la direto na sua página.