Pular para o conteúdo

Converter WebP em GIF

Figurinhas, reações e loops salvos como WebP não tocam nos lugares que só conhecem GIF. Transforme-os em GIFs com todos os quadros e o tempo de cada um mantidos. Nada fica armazenado.

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

Como funciona

1

Adicione seus arquivos WebP

Animados ou estáticos, um ou um lote. Uma figurinha salva de um chat, um loop baixado de um site, uma exportação de uma ferramenta de design.

2

Converta

Cada quadro é lido com o próprio tempo e gravado em um GIF com uma paleta criada a partir da imagem — 256 cores, ou menos se você quiser um arquivo menor.

3

Baixe

Um por um ou em ZIP. A linha mostra quantos quadros foram mantidos.

Por que alguém ainda quer um GIF

O WebP animado é melhor que o GIF em todos os aspectos técnicos — cor de 24 bits, canal alfa de verdade, um codec de vídeo por trás de cada quadro, arquivos com uma fração do tamanho — e tem uma única fraqueza que pesa mais que tudo isso: os lugares que tocam GIF nem sempre tocam WebP. Fóruns antigos, clientes de e-mail, formulários de envio de algumas redes sociais, o Slack e o Teams em certos modos, apresentações de slides e uma longa lista de aplicativos do Windows mostram uma animação WebP como imagem estática, ou nem mostram. O GIF toca em todo lugar, e é assim há trinta anos.

Cada quadro do WebP é decodificado e composto do jeito que um visualizador mostra — quadros WebP podem ser parciais, mesclados ou descartados, e o GIF quer a imagem inteira —, depois quantizado em uma paleta e gravado com o mesmo atraso. O quantizador cria as 256 cores a partir do histograma do próprio quadro e aplica pontilhado, então um desenho ou uma figurinha geralmente fica idêntico e uma fotografia ganha um granulado fino. Atrasos abaixo de 20 ms são elevados para 100 ms, porque os navegadores já fazem isso com GIFs e, do contrário, a animação dispararia.

A transparência sobrevive na única forma que o GIF tem: um pixel aparece ou não aparece. Uma sombra suave ou uma borda esfumada é cortada no meio do caminho, e é por isso que uma figurinha com brilho sai com um contorno nítido. Não há nada a fazer quanto a isso dentro de um GIF; é o formato.

Quando você precisa de outra coisa

O ffmpeg faz isso com uma paleta de duas passagens e mais controle sobre o pontilhado: ffmpeg -i in.webp -vf "split[a][b];[a]palettegen[p];[b][p]paletteuse" out.gif. Para uma pasta de figurinhas é um loop; aqui é soltar tudo de uma vez, o que nessa escala dá no mesmo.

Se o destino toca WebP — todo navegador e celular atual toca —, fique com o WebP. Ele é menor, mais nítido e tem transparência de verdade; o GIF é só uma cópia de compatibilidade.

Perguntas frequentes

A animação é mantida?

Sim. Cada quadro é decodificado e gravado no GIF com o próprio atraso, e o loop se repete para sempre, como em todo GIF. A linha abaixo de cada arquivo mostra quantos quadros foram mantidos.

Por que o GIF é tão maior que o WebP?

Porque o GIF é um formato de 1989. Ele guarda cada quadro com no máximo 256 cores e os comprime com LZW; o WebP usa um codec de vídeo. Ficar de cinco a dez vezes maior é normal. Escolher 128 ou 64 cores ajuda quando a imagem é simples.

Por que as cores parecem um pouco diferentes?

Um quadro de GIF comporta 256 cores, então um WebP fotográfico é reduzido a uma paleta. A paleta é criada a partir da própria imagem e pontilhada, o que disfarça bem na maioria dos casos; degradês suaves e tons de pele são onde aparece.

E se o WebP for uma imagem estática?

Você recebe um GIF de um quadro só, e a linha avisa. Se o que você quer é uma imagem estática em um formato moderno, WebP para PNG ou WebP para JPG é a página certa.

Meus arquivos ficam armazenados em algum lugar?

Não — nada fica armazenado em momento algum.

Dá para transformar um GIF em WebP?

Neste site ainda não. GIF para PNG pega o primeiro quadro como imagem estática; para um WebP animado a partir de um GIF, a ferramenta gratuita de linha de comando gif2webp, do Google, faz isso em uma linha.

Bom saber: Um GIF comporta 256 cores por quadro e não tem transparência parcial, então degradês suaves ganham um pouco de faixas e bordas suaves ficam duras. Ler os quadros de um WebP animado exige um Chrome, Edge ou Opera recente; nos outros, o primeiro quadro é gravado como imagem estática e a linha avisa.

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.