Compressor de GIF grátis
Deixe um GIF animado menor: ajuste-o a um limite de tamanho, como o de 256 KB para emojis do Discord ou 512 KB para stickers, ou escolha você mesmo as cores, a largura e os quadros. Roda no navegador; o GIF não é enviado.
Solte um arquivo aqui ou clique para procurar
GIF, HEIC, HEIF · processado no seu dispositivo
ou pressione Ctrl+V para colar da área de transferência
Seus arquivos nunca saem do seu dispositivo. Todo o processamento acontece localmente no seu navegador.
Como funciona
A página lê o tamanho e os quadros do seu GIF e usa o ffmpeg (compilado para WebAssembly, rodando no seu navegador) em duas etapas: primeiro cria uma paleta de cores a partir das próprias cores do GIF e depois reescreve cada quadro com essa paleta, armazenando apenas a parte de cada quadro que mudou. Para caber em um limite de tamanho, ela tenta primeiro menos cores, depois um quadro sim, um quadro não, depois uma largura menor, até o arquivo caber.
- 1Abra o GIFSolte um GIF ou pressione “Procurar arquivos”. O tamanho, o número de quadros e a duração são exibidos.
- 2Escolha um objetivo“Ajustar a um tamanho” com um limite como emoji do Discord (256 KB) ou sticker (512 KB), ou “Escolher configurações” para cores, largura e quadros.
- 3ComprimaPressione “Comprimir GIF”. Na primeira vez, o mecanismo de vídeo é baixado uma única vez; depois disso, funciona offline.
- 4Compare e baixeOs dois GIFs são reproduzidos lado a lado, com seus tamanhos. Baixe o menor.
Seu GIF é comprimido neste navegador e nunca é enviado.
Guia
Exemplo prático
Pegue um GIF de 4 MB, com 480 por 270 pixels e 60 quadros de 8 centésimos de segundo cada. Depois de escolhê-lo, a página mostra “480×270 · 60 quadros · 4,8 s”. Deixe a Meta em “Ajustar a um tamanho” e o “Limite de tamanho” no padrão, “Emoji do Discord (256 KB)”, que são 262.144 bytes, e pressione “Comprimir GIF”. O arquivo tem mais de quatro vezes o alvo, então a primeira passada já começa com uma largura menor: 480 × √(2 × 262.144 ÷ 4.194.304) = cerca de 170 pixels, com 256 cores e todos os quadros. Se essa passada resultar em 300.000 bytes, a seguinte mantém 170 pixels e passa para 128 cores; com 500.000 bytes, ela mantém um quadro sim, um não; com 700.000 bytes, ela reduz a largura para 98 pixels. Ela para assim que o arquivo cabe, em no máximo 8 passadas. Um resultado de 250.000 bytes mostraria “94% menor: 244,1 KB” e seria baixado como “name_compressed.gif”.
Quais configurações usar e os limites
- Comece com “Ajustar a um tamanho”. A Meta “Ajustar a um tamanho” é a padrão. Escolha um “Limite de tamanho” entre “Emoji do Slack (128 KB)”, “Emoji do Discord (256 KB)”, “Sticker do Discord (512 KB)”, “1 MB”, “5 MB” ou “10 MB (envio no Discord)”, e a ferramenta continua reduzindo o GIF até ele caber. Os rótulos são apenas predefinições, e os tamanhos são contados com 1 KB = 1.024 bytes, então confira o limite atual do site para onde você vai enviar. Se o GIF já estiver abaixo do tamanho escolhido, a página avisa, e comprimir ainda pode torná-lo menor.
- Saiba o que ela altera e em que ordem. Em “Ajustar a um tamanho”, a ferramenta tenta menos cores (256, depois 128, 64, 32), depois manter um quadro sim, um não, depois uma largura menor, e cada passada parte da anterior. Qual etapa vem a seguir depende de quanto o último resultado passou do alvo: menos cores quando está a até 1,6 vez o alvo, um quadro sim, um não (só para GIFs com 8 ou mais quadros) até 2,2 vezes, e, acima disso, uma largura menor. A largura nunca fica abaixo de 48 pixels, e ela para após 8 passadas. A página descreve assim: “Primeiro menos cores, depois um quadro sim, um quadro não, depois uma largura menor, até caber.”
- Use “Escolher configurações” para ter controle exato. Este modo faz uma única passada com exatamente o que você escolher. “Cores” oferece 256, 128, 64 e 32 (128 vem selecionado). “Largura” oferece “Original”, mostrado com a largura do seu GIF, como “Original (600px)”, além das opções entre 480, 320, 240 e 128 px que forem mais estreitas que o seu GIF. “Quadros” oferece “Manter todos os quadros”, “Manter 1 quadro em 2 (mesma velocidade)” e “Manter 1 quadro em 3 (mesma velocidade)”. Descartar quadros deixa o movimento menos suave.
- Combine o pontilhado com a imagem. “Pontilhado” tem três opções: “Padrão (menores arquivos)”, que é a padrão, “Difusão (degradês mais suaves)” e “Nenhum (cores chapadas, desenhos animados)”. Use Difusão para fotos e degradês, Nenhum para arte em cores chapadas e mantenha Padrão quando o tamanho do arquivo for o mais importante. Ele vale nas duas Metas, e alterar qualquer configuração apaga o resultado anterior.
- A ferramenta nunca devolve um arquivo maior. Se o GIF recodificado não ficar menor que o original, a ferramenta mantém os bytes originais e diz “Este GIF já está bem otimizado, por isso o original foi mantido. Tente menos cores ou uma largura menor.” O arquivo baixado é então o seu original com o novo nome. Isso costuma acontecer com GIFs que já estavam otimizados. Quando um arquivo menor é gerado, a configuração de repetição do original é mantida, inclusive em um GIF que toca uma vez só.
- Veja como um GIF é contado e considere o MP4. A ferramenta lê o cabeçalho e a lista de quadros do GIF sem decodificar pixels e mostra o tamanho da imagem, o número de quadros e a duração ao lado do tamanho do arquivo. Ao calcular a duração, um atraso de quadro de 0 ou 1 centésimo de segundo é contado como 0,1 segundo, como os navegadores o reproduzem. A página também diz “Ainda muito menor: a maioria dos apps de chat e sites reproduz um MP4 como um GIF. Use GIF para MP4 para isso.” A ferramenta aceita um GIF por vez. No primeiro uso, ela baixa o mecanismo de vídeo, de cerca de 31 MB, que depois fica guardado no seu navegador, e o GIF é processado no navegador, sem ser enviado.
Problemas comuns e como resolvê-los
- Aparece “Este arquivo não é um GIF. Escolha um arquivo .gif animado.”
- A ferramenta verifica os primeiros bytes do arquivo, não só o nome. Um PNG, WebP ou MP4 renomeado para .gif costuma ser recusado assim que você o solta, com uma mensagem como “photo.gif é um arquivo PNG, que esta ferramenta não consegue abrir.” A mensagem “não é um GIF” aparece para um arquivo que não começa com GIF87a ou GIF89a e cujo tipo não pôde ser identificado, para um curto demais para conter um cabeçalho de GIF ou para um sem quadros ou com largura ou altura zero, como um arquivo danificado. Exporte a animação de novo como um GIF de verdade e escolha-o.
- Aparece “Não foi possível atingir o limite de tamanho sem deixar o GIF pequeno demais. Tente um GIF mais curto ou um limite maior.”
- A ferramenta ficou sem etapas antes de o arquivo caber: fez 8 passadas, ou a largura chegou a 48 pixels. Você ainda pode baixar a última tentativa. Escolha um “Limite de tamanho” maior ou encurte antes a animação em outra ferramenta, já que esta não corta quadros do início nem do fim. A página também observa que um MP4 é muito menor ainda.
- Aparece “Este GIF já está bem otimizado, por isso o original foi mantido. Tente menos cores ou uma largura menor.”
- O GIF recodificado saiu do mesmo tamanho ou maior, então a ferramenta manteve o original em vez de devolver um arquivo maior. Em “Escolher configurações”, escolha 64 ou 32 cores ou uma largura menor. Em “Ajustar a um tamanho”, escolha um “Limite de tamanho” abaixo do tamanho do seu arquivo, porque um GIF que já cabe recebe apenas uma passada. A página também observa que um MP4 é muito menor ainda.
- Aparece “Falha ao carregar o codificador. Verifique sua conexão com a internet e tente novamente.”
- Não foi possível baixar o mecanismo de vídeo, de cerca de 31 MB. A página inicia esse download assim que você escolhe o GIF, e o botão diz “Carregando o mecanismo… (toque para cancelar)” enquanto espera. Verifique sua conexão e pressione “Comprimir GIF” novamente. Depois de baixado, o mecanismo fica guardado no seu navegador.
- Aparece “O navegador ficou sem memória ao processar este arquivo — ele é grande demais para este dispositivo. Tente um clipe mais curto, um arquivo menor ou um computador.”
- Ao contrário das ferramentas de áudio e vídeo, esta não verifica o tamanho do arquivo quando você o escolhe, e o GIF inteiro fica na memória do navegador durante o processamento. Um GIF com um número muito grande de quadros ou uma imagem grande pode esgotar a memória. Tente um computador ou encurte antes o GIF em outro lugar.
Como se compara
“Ajustar a um tamanho” poupa esforço: escolhe as configurações por você e para no primeiro resultado que cabe. “Escolher configurações” dá uma única passada previsível, mas pode errar o alvo. De qualquer modo, esta ferramenta só reduz cores, quadros e largura de um GIF existente. Ela não corta, não apara, não acelera, não inverte nem edita quadros, e trabalha com um GIF por vez. O codificador usa o método de paleta do ffmpeg, sem etapa de codificação de GIF com perdas, então um otimizador de computador que tenha uma pode obter um arquivo menor do mesmo GIF. Uma economia maior vem de mudar de formato: a própria página aponta o MP4, que, segundo ela, a maioria dos apps de chat e sites reproduz como um GIF. Em troca, nada é enviado nem instalado.
Ferramentas relacionadas
Compressor de PDF
Compacte arquivos PDF para reduzir seu tamanho. Escolha um nível de qualidade – compactação mais alta significa arquivos menores, mas menor fidelidade de imagem.
Compressor de vídeo
Comprima arquivos de vídeo para reduzir seu tamanho. Escolha qualidade, resolução e formato de saída. Todo o processamento é local.
Compressor de imagens
Comprimir imagens JPG, PNG, WebP e AVIF. Veja a comparação antes/depois.