CodeKitHub
Português
Ferramentas de imagem

Comprimir GIFs animados online

Os GIFs animados são conhecidos por serem muito pesados — alguns segundos de animação podem ocupar 10 MB. Esta ferramenta recodifica os GIFs quadro a quadro no seu navegador, utilizando três opções: menos cores, dimensões mais pequenas e a eliminação opcional de quadros. Os seus GIFs nunca são carregados para o servidor.

    O que é esta ferramenta?

    O GIF é um formato de 1989 que armazena cada fotograma como uma imagem baseada numa paleta completa — e é por isso que os GIFs animados ficam tão grandes. Para comprimir um GIF, é preciso intervir nos três fatores que determinam o seu tamanho: o número de cores por fotograma (o GIF permite um máximo de 256), as dimensões em píxeis e o número de fotogramas.

    Esta ferramenta descodifica cada fotograma, reduz-o opcionalmente, requantiza a sua paleta de acordo com o conjunto de cores escolhido e pode eliminar cada segundo fotograma, mantendo a sincronização (a animação é reproduzida à mesma velocidade, mas com um pouco menos de fluidez). Tudo é executado localmente — a descodificação utiliza o motor integrado do seu navegador e a codificação, um codificador GIF de código aberto.

    Por que usar?

    • Três fatores reais — cores, escala e redução do número de fotogramas —, cada um com vantagens e desvantagens claras, que, combinados, permitem poupanças que atingem frequentemente os 60–80%.
    • A sincronização é mantida quando se omitem fotogramas: o GIF é reproduzido à mesma velocidade.
    • Processamento local: os GIFs (muitas vezes memes ou gravações de tela com conteúdo privado) nunca são carregados.
    • Suporte a processamento em lote, exibição das poupanças por arquivo, gratuito, sem marca d'água.
    • Solução alternativa honesta: indica-lhe se o seu navegador não consegue descodificar fotogramas GIF, em vez de falhar silenciosamente.

    Como usar

    1. Arraste os arquivos GIF para a caixa (o codificador carrega automaticamente, uma única vez).
    2. Definir cores — 128 é normalmente invisível; 64 para uma maior poupança.
    3. Opcionalmente, redimensione para 75%/50% — a principal medida a tomar no caso de GIFs de grande dimensão.
    4. Selecione a opção «frame-drop» para gravações longas em que uma ligeira instabilidade não seja problema.
    5. Descarregue cada arquivo GIF comprimido; a poupança é apresentada por arquivo.

    Exemplo

    Entrada

    screen-recording.gif — 8.4 MB, 480 frames

    Resultado

    screen-recording-compressed.gif — 2.1 MB (−75%), 50% scale + 128 colors

    A escala é a alavanca mais poderosa: metade das dimensões corresponde a um quarto dos píxeis por fotograma.

    Casos de utilização comuns

    • Reduzir o tamanho de um GIF de gravação de tela para um README do GitHub, que muitas vezes tem um limite de tamanho para anexos que uma gravação sem edição excede facilmente.
    • Comprimir um meme ou um GIF de reação antes de o enviar para um local com limites rigorosos de tamanho de arquivo, como certas aplicações de chat ou fóruns.
    • Reduzir o tamanho de um GIF de demonstração de um produto para uma página de destino, onde cada megabyte a mais torna a página mais lenta para os visitantes.
    • Preparar um GIF tutorial para publicar no Slack ou no Discord, cujos limites de tamanho dos anexos, na maioria dos casos, são bem inferiores ao tamanho de uma gravação de tela não comprimida.

    Qual alavanca devo acionar primeiro?

    As três alavancas não têm o mesmo peso, e saber a ordem poupa tempo: a escala (dimensões em píxeis) tem, de longe, o maior efeito, porque reduzir a largura e a altura para metade elimina 75% dos píxeis em cada fotograma — uma poupança que se acumula em todos os fotogramas, e não apenas num. A redução do número de fotogramas é o segundo fator mais importante, especificamente para gravações longas, uma vez que um GIF de 10 segundos a 30 fps contém o equivalente a 300 fotogramas de imagens redundantes, quase duplicadas, que a redução para 15 fps elimina sem grande impacto visível. A redução de cores é real, mas é a menor das três para conteúdos típicos de fotografia ou gravação de tela — tem maior importância para GIFs que já são gráficos simples, com cores planas, nos quais uma paleta de cores extensa nunca teve grande utilidade desde o início.

    Perguntas frequentes

    Qual é a configuração que permite poupar mais?

    A escala, de longe — uma redução de 50% na escala diminui os píxeis em 75% em todos os fotogramas. Depois, a redução do número de fotogramas (que reduz o tamanho para cerca de metade) e, por fim, as cores. Para um GIF muito grande, combine as três opções.

    A perda de fotogramas alterará a velocidade da animação?

    Não — os atrasos dos fotogramas restantes são duplicados, pelo que a duração total é idêntica. O movimento fica apenas um pouco menos fluido, o que, no caso das gravações de tela, costuma passar despercebido.

    Porque é que o meu navegador diz que não consegue descodificar o GIF?

    A descodificação quadro a quadro utiliza a API ImageDecoder, disponível no Chrome, no Edge e nas versões mais recentes do Firefox. Os navegadores mais antigos e algumas versões do Safari não a suportam — a ferramenta informa-o de forma clara, em vez de produzir um arquivo corrompido.

    Será que ainda devo usar GIFs em 2026?

    Sinceramente: muitas vezes, não. Um arquivo MP4 ou WebM do mesmo vídeo é 5 a 10 vezes mais pequeno e tem melhor qualidade, e todas as plataformas os reproduzem. O GIF continua a ser a melhor opção nos casos em que a reprodução automática sem controlos é importante (arquivos README, algumas aplicações de chat). Se for necessário usar um GIF, esta ferramenta torna a situação mais suportável.

    O meu GIF é carregado durante a compressão?

    Não — a descodificação e a recodificação são realizadas inteiramente no seu navegador. As gravações de tela com conteúdo sensível permanecem no seu computador.

    Ferramentas relacionadas