Pular para o conteúdo
ImageConverter

Conversão segura no servidor

Converter GIF para WebP

Converta GIFs animados para WebP animados: todos os quadros são mantidos, e o arquivo costuma diminuir de 60 a 90%. O GIF é um jeito surpreendentemente ineficiente de guardar imagens em movimento, e esta é a medida mais eficaz que você pode tomar a respeito.

Excluído automaticamente Arquivos excluídos em até 30 minutos

Arraste e solte suas imagens GIF aqui

Adicione várias de uma vez. Cada arquivo é processado e depois excluído do nosso servidor.

Até 20 MB por arquivo Aceita lotes

75
Arquivo menor Mais detalhes
Atalhos:

Mais alto mantém mais detalhes; mais baixo gera um arquivo menor. Vale para as imagens que você adicionar depois de mudar.

Passo a passo

Como converter GIF para WEBP em 3 passos

  1. Adicione seus arquivos GIF

    Funcionam tanto animados quanto parados.

  2. Escolha a qualidade

    75 por padrão. Animações em estilo desenho podem ir mais baixo; tudo o que for fotográfico pede mais.

  3. Baixe

    A animação roda exatamente como antes, numa fração do espaço.

Comparação de formatos

GIF vs. WEBP

GIF (Graphics Interchange Format)

256 cores

O formato clássico para animações simples, limitado a uma paleta de 256 cores por quadro.

  • Animações que rodam em quase qualquer lugar
  • Arquivos minúsculos para gráficos planos com poucas cores
  • Só 256 cores, então as fotografias ficam granuladas ou com faixas

WebP

Com ou sem perda

Um formato web do Google que pode funcionar como JPG ou como PNG, e que normalmente gera um arquivo menor que ambos.

  • Arquivos menores que JPG ou PNG na maioria das imagens
  • Compatível com todos os navegadores atuais
  • Alguns programas antigos e formulários de envio ainda o recusam

O GIF é de 1987 e nunca foi pensado para o uso que se faz dele hoje. Duas das suas limitações explicam quase tudo sobre por que os GIFs animados são ao mesmo tempo enormes e feios.

Ele só pode usar 256 cores. Não 256 tons de cada cor: 256 cores no total, para a imagem inteira. É por isso que os GIFs animados de vídeo real ficam granulados e com faixas: o codificador precisa jogar fora quase toda a informação de cor e depois pontilhar o que sobra para simular a diferença. Uma fotografia tem milhares de cores diferentes; um GIF tem 256.

Ele comprime cada quadro de forma quase independente. Os formatos de vídeo modernos guardam as diferenças entre os quadros, porque quadros seguidos são quase idênticos. O GIF só tem uma versão rudimentar disso, então um trecho de três segundos pode facilmente ocupar vários megabytes.

O WebP resolve as duas coisas. Ele tem cor completa de 24 bits com transparência e comprime as animações como um codec de vídeo, guardando o que muda em vez de cada quadro do zero. O resultado costuma ser de 60 a 90% menor e visivelmente melhor, porque as faixas de cor somem.

A compatibilidade não é mais um problema: todos os navegadores atuais reproduzem WebP animado. As lacunas estão fora do navegador: alguns aplicativos de chat, plataformas antigas e algumas redes sociais ainda esperam GIF, que é o único motivo para guardar o original.

Qualidade

Qualidade e tamanho do arquivo

O codificador escolhe compressão com ou sem perda para cada quadro, o que combina bem com GIFs animados, porque muitas vezes eles são uma mistura: quadros de desenho chapado ao lado de outros fotográficos, ou um trecho de vídeo com legendas por cima.

  • 90–100: qualidade praticamente indistinguível. Vale a pena para animações com texto ou gráficos nítidos, e continua muito menor que o GIF.
  • 70–89: a faixa útil. 75 é o padrão e funciona bem com a maioria do conteúdo.
  • 50–69: bem mais leve. Serve para trechos longos em que o tamanho importa mais que o detalhe fino.
  • Abaixo de 50: suavização visível, principalmente no texto.

Esta conversão tem uma particularidade que vale conhecer: o resultado pode ficar melhor que o original. Normalmente, converter entre formatos com perda só perde qualidade. Aqui o teto de 256 cores do GIF já achatou a imagem, e o WebP não impõe nenhum; então, embora não consiga recuperar as cores que o GIF descartou, ele também não vai adicionar faixas próprias como aconteceria ao codificar de novo em outro GIF.

A transparência é mantida, e melhora. No GIF, a transparência é um único bit por pixel, e por isso os GIFs recortados têm bordas duras e serrilhadas. O WebP guarda 256 níveis, então se você editar o WebP depois dá para suavizar essas bordas, embora a conversão em si não consiga inventar uma suavidade que o GIF nunca teve.

Por que vale a pena esta conversão

  • Peso da página. Um único GIF animado costuma pesar mais que todos os outros recursos de uma página juntos. Convertê-lo costuma ser a maior melhora de desempenho possível.
  • Dados móveis. Reproduzir automaticamente GIFs de vários megabytes numa conexão com franquia de dados é um custo real para os seus visitantes.
  • Limites de e-mail e mensagens, que os GIFs estouram com facilidade.
  • Armazenamento. Uma coleção de GIFs de reação encolhe de forma impressionante.

Quando manter o GIF

A compatibilidade fora do navegador é o único motivo real, mas é um motivo de verdade:

  • Alguns aplicativos de chat e de mensagem só aceitam GIF.
  • Várias redes sociais ainda esperam GIF para envios animados.
  • Fóruns, wikis e sistemas de conteúdo antigos podem não reconhecer WebP.
  • Os clientes de e-mail são irregulares: o GIF anima em quase todo lugar; o WebP, não.

Para um site que você controla, WebP com um GIF de reserva cobre os dois casos:

<picture>
  <source srcset="clip.webp" type="image/webp">
  <img src="clip.gif" alt="…">
</picture>

Deveria ser um vídeo?

Vale se perguntar com sinceridade. Para qualquer coisa com mais de alguns segundos, um vídeo MP4 ou WebM fica menor ainda, muitas vezes com outra grande margem, porque os codecs de vídeo têm décadas a mais de otimização e podem dispensar o canal alfa que um WebP carrega.

O WebP ganha quando você precisa que ele se comporte como uma imagem: rodar automaticamente em todo lugar sem controles, funcionar dentro de uma tag <img>, manter a transparência ou ser colado em lugares que aceitam imagens mas não vídeo. Para loops curtos e reações, costuma ser a troca certa.

GIFs parados

Nem todo GIF se move. Um GIF de um único quadro é tratado como uma imagem normal e convertido sem mais: você continua tendo a economia de tamanho e se livra da paleta de 256 cores. Se é um logotipo ou um gráfico, e não uma animação, convertê-lo para PNG pode servir melhor.

Privacidade

O que acontece com seu arquivo

Esta ferramenta funciona no nosso servidor, então dá o mesmo resultado em qualquer celular ou computador. Seu arquivo é enviado, e é exatamente isto que acontece com ele:

  • Guardado fora da área pública do servidor com um nome aleatório, nunca com o nome do seu arquivo.
  • É processado, e o arquivo original é excluído imediatamente, tenha a conversão funcionado ou não.
  • O resultado fica atrás de um link assinado que só você recebe, que para de funcionar depois de 20 minutos, e o arquivo é excluído assim que você o baixa.
  • O que nunca for baixado é excluído automaticamente em até 30 minutos.
  • A imagem em si nunca é registrada nem guardada. Se uma conversão falhar, anotamos os formatos envolvidos e o erro, não o arquivo.
  • Os metadados da câmera, incluindo as coordenadas GPS que registram onde a foto foi tirada, são removidos do resultado. Só é mantida a rotação necessária para mostrar a imagem na posição certa.

Perguntas e respostas

GIF para WebP: perguntas frequentes

A animação vai ser mantida?

Sim: todos os quadros, em ordem, com os tempos intactos. É o principal motivo para usar esta ferramenta em vez de um conversor genérico, muitos dos quais devolvem em silêncio um único quadro parado.

Quanto menor vai ficar o WebP?

Normalmente de 60 a 90%. O GIF comprime cada quadro de forma quase independente, enquanto o WebP guarda o que muda entre os quadros, como faz um codec de vídeo. Os trechos longos com pouco movimento são os que mais economizam.

Por que meus GIFs animados já ficam granulados?

Porque o GIF só pode usar 256 cores no total para a imagem inteira. Codificar vídeo real nessa paleta obriga a um pontilhamento intenso, que é o que gera as faixas e o granulado. O WebP não tem esse limite, então não vai adicionar mais, embora não consiga recuperar as cores que o GIF já descartou.

A transparência é mantida?

Sim. No GIF a transparência é um único bit por pixel, e por isso os GIFs recortados têm bordas duras e serrilhadas; o WebP guarda 256 níveis. A conversão mantém o que existe, embora não consiga inventar uma suavidade que o GIF nunca teve.

Todos os navegadores reproduzem WebP animado?

Todos os atuais, sim. As lacunas estão fora do navegador: alguns aplicativos de chat, algumas redes sociais e muitos clientes de e-mail ainda esperam GIF. Para um site que você controla, servir WebP com um GIF de reserva num elemento <picture> cobre os dois casos.

Devo usar um arquivo de vídeo?

Para qualquer coisa com mais de alguns segundos, um MP4 ou WebM vai ficar menor ainda. O WebP ganha quando você precisa que ele se comporte como uma imagem: reprodução automática sem controles, funcionar dentro de uma tag <img>, manter a transparência ou ser colado onde vídeo não é aceito.

Continue explorando

Ver todas as ferramentas