tooly

Como deixar um GIF pequeno o bastante para enviar

Uma gravação de tela de cinco segundos vira um GIF de 20 MB e esbarra em todo limite de upload que encontra pela frente. Apps de chat limitam anexos nos planos gratuitos, fóruns muitas vezes aceitam só alguns megabytes, e os provedores de e-mail mais comuns recusam anexos acima de 25 MB. Avatares, espaços para emoji e imagens de assinatura são ainda mais rígidos.

A boa notícia é que quase todo GIF grande demais carrega muito mais dados do que alguém consegue ver. Este guia explica de onde vem o peso, como cortá-lo de forma previsível e quando a melhor saída é simplesmente não enviar um GIF.

Por que os GIFs são enormes

O formato é de 1987 e foi criado para gráficos pequenos, não para vídeo. Cada quadro é guardado como uma imagem separada, com compressão LZW sem perdas, que funciona bem em áreas de cor chapada e mal em qualquer coisa com ruído. Não existe compensação de movimento: um codec de vídeo armazena uma pessoa falando num fundo estático quase de graça depois do primeiro quadro, enquanto o GIF paga pelo quadro inteiro de novo e de novo.

Cada quadro também é limitado a 256 cores. Quando o GIF é feito a partir de imagens de câmera, o codificador espalha pontos de pontilhamento (dithering) por todos os quadros para simular os tons que faltam, e esses pontos são exatamente o que o LZW comprime pior.

Sobram três alavancas, e elas se multiplicam:

  • Taxa de quadros. Ir de 30 para 12 fps remove 60% dos quadros. A maioria dos GIFs de chat fica boa entre 10 e 15 fps.
  • Dimensões. O tamanho acompanha a contagem de pixels, não a largura. Reduzir para 75% mantém 56% dos pixels; reduzir para 50% mantém um quarto.
  • Paleta. Uma paleta de 64 ou 128 cores escolhida para aquela animação específica comprime muito melhor do que 256.

A duração é a quarta alavanca, e a mais barata: cortar aquele segundo sem graça no fim do loop não custa nada visualmente.

Reduza um GIF que você já tem

O Comprimir GIF online reconstrói a animação com o FFmpeg rodando no seu navegador. A primeira passada analisa a animação inteira e monta uma paleta otimizada; a segunda redesenha cada quadro com essa paleta usando pontilhamento ordenado, que deixa um padrão regular e comprime muito melhor do que ruído aleatório.

  1. Escolha um nível. Média vem selecionado por padrão.
  2. Solte um ou mais GIFs. Cada linha mostra o tamanho antes e depois.
  3. Se o resultado ainda estiver grande demais, remova-o, passe para o próximo nível e solte o original de novo.

O que cada nível faz, em números:

  • Leve: 15 fps, dimensões originais, até 256 cores. Para demonstrações de interface em que cada pixel de texto precisa continuar legível.
  • Média: 12 fps, 75% da largura e da altura, até 128 cores. A primeira tentativa certa para GIFs de reação e gravações compartilhadas no chat.
  • Pesada: 10 fps, metade da largura e da altura, até 64 cores. Feita para limites rígidos; a contagem de quadros e de pixels, juntas, cai para uma pequena fração do original.

O tempo é preservado em todos os níveis. Um loop de três segundos continua durando três segundos; só é desenhado com menos quadros. São aceitos arquivos de até 100 MB, e nada sai do seu dispositivo.

Qual nível para qual conteúdo

  • Gravações de tela e tutoriais de interface aguentam bem a redução de cores, mas sofrem com a redução de tamanho, porque texto pequeno vira borrão. Comece pelo Leve; se não bastar, grave uma área menor da próxima vez em vez de partir para o Pesada.
  • Figurinhas, logos e ilustrações chapadas com poucas cores ficam praticamente iguais com 64 cores, então o Pesada costuma funcionar.
  • Trechos de câmera com tons de pele, céu e degradês mostram faixas visíveis com 64 cores. O Média é o teto mais seguro.
  • Pixel art nunca deve ser redimensionada. Use o Leve.

Comece pelo vídeo, se ainda tiver o original

Se o GIF foi feito a partir de um vídeo e você ainda tem o arquivo de origem, refazê-lo costuma ser melhor do que espremer o GIF pronto, porque você controla os ajustes desde o início.

  1. Corte o clipe no momento que importa com o Cortar vídeo online. Três segundos de loop geralmente bastam.
  2. Abra o Converter vídeo para GIF e escolha Largura e FPS. Para chat, 320 ou 480 px a 10 fps é um bom padrão; use 640 px só para gravações de tela com texto.
  3. Converta. Se o resultado ainda passar um pouco do limite, passe-o pelo Comprimir GIF no nível Média.

O Converter vídeo para GIF sempre conta a Duração máxima a partir de 0:00, e é por isso que cortar antes importa: caso contrário, você recebe os primeiros segundos do vídeo, e não a parte que queria.

A resposta melhor, quando o destino permite

Se o lugar onde você vai postar aceita vídeo, envie um MP4. Os mesmos cinco segundos que custam 20 MB como GIF muitas vezes custam algumas centenas de kilobytes em H.264, com cores completas e taxa de quadros total. A maioria dos apps de chat modernos reproduz clipes curtos e sem som direto na conversa e em loop, então quem recebe vê praticamente a mesma coisa. Alguns mensageiros até convertem GIFs enviados em vídeo nos bastidores exatamente por esse motivo.

O Comprimir vídeo online gera um MP4 em H.264; Média é um bom ajuste para chat. Num loop sem som, nem vale a pena manter a trilha de áudio.

O GIF continua sendo a única opção onde vídeo não é permitido ou não toca sozinho: corpo e assinatura de e-mails, arquivos README em alguns hosts, fóruns com software antigo, emojis personalizados e espaços de avatar, e ferramentas de documentação que removem vídeo. Use GIF nesses casos e vídeo em todo o resto.

Situações comuns

  • Um app de chat recusa o arquivo por ser grande demais. Tente primeiro o Média. Se o GIF veio de uma gravação de tela com mais de dez segundos, encurte a partir do original em vez de partir para o Pesada.
  • Um fórum limita anexos a alguns megabytes. Pesada e, se ainda ficar grande demais, refaça a partir do clipe original em 320 px e 8 a 10 fps.
  • Uma assinatura de e-mail ou newsletter. Mantenha a animação abaixo de algumas centenas de kilobytes: dimensões pequenas, poucos quadros, Pesada. Imagens animadas grandes deixam o e-mail lento para abrir, e alguns clientes mostram só o primeiro quadro.
  • Um GIF de reação para o grupo. 320 px de largura é mais que suficiente na tela do celular. Ninguém percebe 10 fps numa reação de dois segundos.

Solução de problemas

  • O arquivo quase não diminuiu. O original já estava otimizado: pequeno, com taxa de quadros baixa ou poucas cores. Suba um nível. Se o original roda a 10 fps ou menos, o Leve pode até adicionar quadros, então vá direto para o Média ou o Pesada.
  • Aparecem faixas nos degradês. É a paleta de 128 ou 64 cores. Volte para um nível mais leve ou corte o céu ou o fundo suave.
  • Surge uma textura fina de grade. É o padrão de pontilhamento ordenado, mais visível em degradês suaves no nível Pesada.
  • Uma cena fica com cores estranhas. A animação inteira compartilha uma única paleta, então uma cena curta com cores incomuns recebe poucos espaços na paleta. Cortar essa cena ajuda mais do que qualquer ajuste.
  • A página parece travada. O motor FFmpeg é baixado uma vez no primeiro uso e depois roda localmente. Um GIF grande pode levar até um minuto num notebook, e mais num celular.

Checklist

  1. O destino aceita MP4? Se sim, envie um MP4 comprimido.
  2. Antes de qualquer coisa, corte a duração para a parte que importa.
  3. Para chat, mire em 320 a 480 px a 10 a 12 fps.
  4. Comprima no Média; use o Pesada só para limites rígidos.
  5. Confira o resultado no tamanho real em que vai aparecer antes de enviar.

Publicado em 2026-10-08