Discord e chats de jogos
A razão mais comum pela qual as pessoas compactam um GIF. Um clipe de 14 MB de uma rodada crucial não será enviado; o mesmo clipe com 6 MB é postado instantaneamente e ainda parece bom no tamanho do chat.
Solte um GIF, receba um muito menor em segundos — grátis, sem marca d'água, sem cadastro, e seu arquivo nunca sai do seu dispositivo.
Arraste GIFs ou uma pasta para cá, ou Toque para selecionar GIFsclique para procurar
.gif apenas · até 20 arquivos · 200 MB cada · cole com Ctrl/Cmd + V
Solte uma pasta ou uma seleção mista — separamos os GIFs e listamos o que foi ignorado.
Última atualização: August 14, 2026 · Criado e mantido por Shafiullah Tareen
Este compressor de GIF online gratuito reduz o tamanho do arquivo GIF diretamente no seu navegador usando o Gifsicle compilado para WebAssembly. Em nossos próprios testes, ele cortou um conjunto misto de GIFs em 37% em média, com o melhor resultado em 69%. Nada é enviado, nada tem marca d'água, e não há cadastro ou limite de quantos GIFs você pode compactar.
Nós o construímos porque todos os outros redutores de tamanho de GIF que tentamos queriam um endereço de e-mail, um upload da gravação de tela de um cliente, ou ambos. Então, o mecanismo de compressão aqui roda na sua CPU. Você pode ver sua aba de rede ficar vazia enquanto um arquivo de 40 MB é processado.
Para compactar um GIF, adicione-o à ferramenta acima, mantenha o Smart Compress ativado ou defina sua própria intensidade de perda, depois baixe o resultado. A maioria dos GIFs termina em menos de cinco segundos, e você pode comparar o antes e o depois lado a lado antes de manter o arquivo menor.
Arraste seu GIF para a caixa acima, cole da sua área de transferência ou clique para navegar — até 20 arquivos de uma vez.
Deixe o Smart Compress ativado para que a ferramenta leia seus quadros e escolha, ou abra as Configurações avançadas e mova o controle deslizante de perda você mesmo.
Arraste o divisor antes/depois para verificar a qualidade, então baixe o GIF menor ou pegue o lote inteiro como um .zip.
Dica profissional para o equilíbrio tamanho-qualidade: 80% de perdas com otimização de transparência é o ideal para quase tudo. Se o resultado ainda estiver muito pesado, corte quadros antes de cortar cores — remover um quadro sim, um não geralmente economiza mais do que ir de 256 para 64 cores, e os espectadores percebem menos. Use perda acima de 120% apenas em movimentos rápidos, onde ninguém consegue congelar um quadro tempo suficiente para ver o ruído.
A compressão GIF funciona com cinco alavancas: codificação LZW com perdas, a paleta de 256 cores, taxa de quadros, quadros duplicados e dimensões do GIF. Cada uma troca um tipo diferente de fidelidade por bytes. Um bom otimizador de GIF escolhe as alavancas que sua filmagem específica tolera em vez de aplicar o mesmo preset a tudo.
Duas dessas alavancas não custam nada. A transparência entre quadros armazena apenas os pixels que mudaram desde o último quadro — em um clipe de 'talking-head' com fundo estático, isso geralmente é metade do arquivo, eliminada, sem diferença visual alguma. Remover quadros duplicados é igualmente gratuito. Exportadores produzem duplicatas constantemente sempre que um vídeo fonte fica parado.
Um GIF só pode referenciar 256 cores por paleta. Isso soa como uma restrição na qualidade, e é, mas é também onde as economias se escondem. Menos cores distintas significam sequências mais longas de bytes repetidos, e a compressão LZW devora repetição no café da manhã. Ilustrações planas, logotipos e gravações de UI geralmente parecem idênticos com 64 cores.
GIFs em estilo fotográfico são o oposto. Reduza a paleta e você terá faixas visíveis em todos os céus e tons de pele. Essa é a decisão que o Smart Compress toma para você, medindo a densidade com que seus quadros realmente usam a paleta.
Ao comprimir um GIF animado, a duração e a taxa de quadros influenciam mais o tamanho do arquivo do que qualquer outra coisa — cada quadro é uma imagem estática completa. Reduzir 30 fps para 15 fps reduz pela metade os dados dos quadros. Cortar a resolução do GIF de 1200px para 600px de largura remove três quartos dos pixels. Ambos parecem drásticos no papel e ficam perfeitamente bem em uma janela de chat.
| Método | O que ele faz | Economia típica | Impacto na qualidade |
|---|---|---|---|
| Lossy LZW compression | Nudges pixels toward neighbouring palette colours so the LZW encoder finds longer repeated runs. | 15–50% | Invisible up to ~80. Faint noise in gradients above ~120. |
| Colour palette reduction | Cuts the palette from 256 colours to 128, 64 or 32, shrinking both the palette table and the frame data. | 10–45% | None on flat art or UI. Banding on photographic GIFs. |
| Transparency optimization (-O3) | Stores only the rectangle of pixels that changed between frames and marks the rest transparent. | 10–40% | None. It's completely lossless. |
| Remove duplicate frames | Deletes frames identical to the one before them and extends the previous frame's delay instead. | 5–65% | None. The animation plays the same. |
| Frame rate reduction | Keeps every second or third frame and doubles or triples the delay to hold the same duration. | 35–60% | Slightly choppier motion. Fine for chat and README clips. |
| Scaling dimensions | Lowers GIF resolution — a 1200px-wide capture rarely needs to stay 1200px in a chat window. | 40–75% | Sharpness drops. Text can get mushy below 50% scale. |
As faixas de economia são o que vemos em nossos próprios arquivos de teste; seu GIF ficará em alguma dessas faixas dependendo do conteúdo.
O limite de anexo padrão do Discord é de 10 MiB para todos os usuários, sendo maior apenas com Nitro ou um Nível de Boost do servidor. GIFs falham ao serem enviados porque o Discord não os re-codifica para você — ele aceita o arquivo ou o rejeita. Comprima o GIF para cerca de 8 MB primeiro e ele será postado na primeira tentativa.
| Tipo de upload | Limite do Discord | Notas |
|---|---|---|
| Attachment (default, all users) | 10 MiB | Maior com Nitro ou nível de Boost do servidor |
| Custom emoji (static or animated) | 256 KiB | 128×128 rende melhor |
| Sticker (PNG, APNG, GIF, Lottie) | 512 KiB | canvas de 320×320 |
Valores publicados pelo Discord em seu referência do desenvolvedor, documentos de emoji e documentos de sticker. Verificado August 14, 2026.
Estas duas plataformas falham de maneiras opostas. O X rejeita o upload diretamente quando o arquivo é muito grande — e usa silenciosamente um limite muito menor em seus aplicativos móveis do que na web. O WhatsApp aceita quase tudo abaixo de seu teto de mídia, mas recodifica seu GIF para MP4 no processo, então a qualidade que você envia não é a qualidade que chega. Compactar para o tamanho certo primeiro é o que mantém ambos com uma boa aparência.
| Onde você publica | Limite publicado | Tamanho alvo no ZipGIF | Porquê |
|---|---|---|---|
| X (Twitter) — web upload | 15 MB | 5 MB | Also capped at 1280×1080 and 350 frames |
| X (Twitter) — iOS / Android app | 5 MB | 5 MB | The mobile cap, and the safe number everywhere |
| WhatsApp — photo & video in chat | 16 MB | 12 MB | WhatsApp re-encodes to MP4 and compresses again |
| WhatsApp — sent as a document | 2 GB | No limit in practice | No re-encode, but no inline autoplay either |
| WhatsApp — animated sticker | 500 KB | 500 KB | 512×512 animated WebP |
Fontes: Melhores práticas de mídia X e o Centro de Ajuda do WhatsApp. Os limites da plataforma mudam; verifique novamente antes de um lançamento que dependa deles.
Comprima para 5 MB mesmo ao postar de um navegador de desktop. O limite de 15 MB se aplica apenas na web, e um tópico que você inicia em um laptop geralmente é compartilhado de um telefone. Mantenha a borda mais longa em ou abaixo de 1280 px e a contagem de quadros abaixo de 350 — o X descarta GIFs que excedam qualquer um desses limites, independentemente do tamanho do arquivo, e converte tudo o que aceita em um MP4 em loop de qualquer maneira. Um GIF de 5 MB e 1280 px sobrevive a essa conversão com muito menos artefatos de bloqueio do que um de 14 MB que é esmagado no servidor.
WhatsApp’s in-chat media ceiling is 16 MB, but the practical target is 12 MB: the app transcodes GIFs to MP4 and applies its own compression on top of yours. Every megabyte you remove first is a megabyte WhatsApp does not have to strip more aggressively. If quality matters more than the inline autoplay, send the GIF as a document instead — that path skips the re-encode entirely and accepts files far larger than 16 MB. For animated stickers, the hard ceiling is 500 KB at 512×512.
Digite um número em "Tamanho alvo" e a ferramenta compactará repetidamente, buscando binariamente o nível com perdas até que a saída se ajuste ao seu limite. Use 256 KB para um emoji do Discord, 512 KB para uma figurinha, 1 MB para assinaturas amigáveis de e-mail e 8 MB para um anexo do Discord. Se não conseguir atingir o seu alvo, ele informará em vez de falhar silenciosamente.
Atingir um tamanho exato é genuinamente um problema de pesquisa, não uma fórmula. Não há como prever qual configuração transformará um GIF de gravação de tela de 12 MB em um de 500 KB, porque isso depende inteiramente do que está em movimento nos seus quadros. Então, comprimimos, medimos, ajustamos e repetimos — o que não custa nada quando é a sua própria CPU que está fazendo as passagens.
Quer um GIF minúsculo? Abaixo de 2 MB é fácil para a maioria dos clipes. Fazer um GIF com menos de 100 KB geralmente significa diminuir as dimensões também — é quando você redimensiona o GIF em vez de apenas comprimi-lo.
| Plataforma | Limite publicado | Alvo que definiríamos | Fonte |
|---|---|---|---|
| Discord attachment | 10 MiB default | 8 MB | Documentação oficial |
| Emoji para Discord | 256 KiB | 256 KB | Documentação oficial |
| Sticker para Discord | 512 KiB | 512 KB | Documentação oficial |
| Gmail attachment (personal) | 25 MB | 10 MB | Documentação oficial |
| Slack file upload | 1 GB | 2 MB for inline playback | Documentação oficial |
Somente os limites que pudemos verificar em relação à documentação oficial estão listados. Verificado August 14, 2026.
Arquivos GIF são enormes porque o formato armazena cada quadro como uma imagem estática completa sem previsão de movimento. A especificação GIF89a data de 1989 e foi projetada para pequenos gráficos em loop em conexão discada, não para cinco segundos de captura de tela a 30 fps. Codecs modernos descrevem como os pixels se movem; GIF só consegue descrever pixels.
Você pode ler o especificação original GIF89a em cerca de vinte minutos. É um documento adorável. Ele também nunca previu que alguém colaria uma gravação de janela 4K nele.
O custo recai sobre o peso da página. O HTTP Archive Capítulo de peso da página do Web Almanac rastreia como as imagens dominam os bytes transferidos na web, e os GIFs animados são os maiores infratores por segundo de conteúdo.
Então aqui está a parte honesta. Se o seu destino suporta MP4 ou WebP, use-os — o substituir GIFs por vídeos o guia existe por um bom motivo, e a diferença é de uma ordem de magnitude, não de alguns por cento. O GIF sobrevive porque reproduz automaticamente em silêncio e pode ser colado em qualquer lugar. A compressão é como você torna essa conveniência acessível.
A maioria dos compressores de GIF animado envia seu arquivo para o servidor deles, limita o uso gratuito com restrições diárias e às vezes marca a saída com uma marca d'água. O ZipGIF processa arquivos no seu navegador, aceita até 200 MB por GIF, processa 20 de cada vez, e nunca adiciona branding. A tabela abaixo descreve o que fazemos; as colunas dos concorrentes descrevem planos gratuitos comuns, não nenhum serviço nomeado.
| Recurso | ZipGIF | Compressor gratuito típico |
|---|---|---|
| Preço | Free, unlimited | Free tier with daily caps |
| Marca d'água na saída | Never | Common on free tiers |
| Cadastro ou e-mail | Not required | Often required |
| Limite de tamanho do arquivo | 200 MB per GIF | Typically 5–50 MB |
| Suporte a lote | 20 GIFs, one .zip | Usually one at a time |
| Onde os arquivos são processados | Your browser | Their server |
| Tamanho de arquivo alvo exato | Yes, iterative passes | Rare |
O que realmente difere é a arquitetura, não uma lista de recursos. Como não há servidor, não há fila, nem espera de upload em uma conexão lenta, nem arquivo em um bucket de outra pessoa, e nenhuma razão para nós controlarmos você. Isso também significa que a ferramenta continua funcionando quando seu Wi-Fi cai durante um voo.
Em 16 GIFs, incluindo gravações de tela, vídeos de "talking heads", animações planas, panorâmicas fotográficas e ruído de câmera, nossas configurações padrão reduziram o lote de 6.23 MB para 3.93 MB — uma redução geral de 37.0%, 37.2% em média por arquivo, com uma mediana de 33.0%. O melhor arquivo teve uma queda de 69.4%. O pior teve uma queda de 3.6%.
| Testar GIF | Antes | Depois | Redução |
|---|---|---|---|
| Gravação de tela, 800×450, 60 frames | 100 KB | 70 KB | −30.4% |
| Gravação de tela, 1000×560, 90 frames | 181 KB | 125 KB | −31.2% |
| Pessoa falando, 480×480, 48 quadros | 30 KB | 11 KB | −62.4% |
| Pessoa falando, 320×320, 30 quadros | 19 KB | 8 KB | −60.0% |
| Loop de logotipo plano, 600×300, 30 quadros | 10 KB | 8 KB | −19.9% |
| Loop de logotipo plano, 900×300, 40 quadros | 14 KB | 11 KB | −19.6% |
| Panorâmica fotográfica, 640×360, 40 quadros | 1.68 MB | 843 KB | −50.9% |
| Panorâmica fotográfica, 320×180, 25 quadros | 339 KB | 161 KB | −52.5% |
| Ruído de câmera, 320×240, 30 quadros | 881 KB | 584 KB | −33.7% |
| Ruído de câmera, 480×360, 40 quadros | 2.54 MB | 1.70 MB | −33.0% |
| Captura da UI com cursor, 900×500 | 8 KB | 6 KB | −28.3% |
| Captura da UI com cursor, 600×340 | 5 KB | 4 KB | −28.0% |
| Barra de progresso, 60 quadros, muitas duplicatas | 6 KB | 2 KB | −69.4% |
| Barra de progresso, 800×450, 72 quadros | 7 KB | 2 KB | −67.5% |
| Explosão de confete, 400×400, 45 quadros | 174 KB | 167 KB | −4.4% |
| Explosão de confete, 640×640, 60 quadros | 285 KB | 275 KB | −3.6% |
Método: 16 GIFs gerados para representar tipos comuns de conteúdo do mundo real, então processados com Gifsicle 1.96 — o mesmo motor que esta ferramenta executa como WebAssembly — usando -O3 --lossy=120 --colors=64. Os tamanhos são os bytes reais em disco antes e depois. Duas observações nos surpreenderam: barras de progresso com muitos quadros duplicados deram os maiores ganhos, e animações densas estilo confete quase não compactam.
Último teste: August 14, 2026
A maioria das pessoas compacta um GIF por um de seis motivos: um aplicativo de bate-papo rejeitou o upload, um cliente de e-mail engasgou, uma página carregou lentamente, uma plataforma social danificou as cores, um README precisava de uma demonstração, ou a filmagem era confidencial. Cada um quer configurações ligeiramente diferentes, e todos os seis levam cerca de dez segundos aqui.
A razão mais comum pela qual as pessoas compactam um GIF. Um clipe de 14 MB de uma rodada crucial não será enviado; o mesmo clipe com 6 MB é postado instantaneamente e ainda parece bom no tamanho do chat.
Clientes de e-mail são brutais com o peso, e o Gmail limita anexos pessoais a 25 MB. Mantenha uma assinatura animada abaixo de 200 KB e ela carregará antes que o leitor role por ela.
Um GIF hero é frequentemente a coisa mais pesada em uma página de destino. Reduzir um loop de 4 MB para 900 KB diminui o seu Largest Contentful Paint em conexões móveis onde realmente atrapalha.
As plataformas re-codificam o que você envia, e elas re-codificam um GIF inflado de forma ruim. Envie um arquivo mais limpo e menor e o codificador delas terá menos danos a causar às suas cores.
O GitHub renderiza GIFs diretamente, o que os torna perfeitos para mostrar um fluxo de CLI. Reduza a taxa de quadros para 12 fps e o GIF para 800px de largura, e uma gravação de terminal de 9 MB chegará perto de 2 MB.
Se o GIF mostra um produto não lançado ou o painel de um cliente, um compressor server-side é uma transferência de dados. Este não é — o arquivo nunca sai do seu laptop.
A compressão é a primeira ferramenta, não a última. Um redimensionador de GIF, um cortador de GIF, um aparador de GIF e um alterador de velocidade estão todos em andamento, e cada um será executado no lado do cliente exatamente como este. Tudo abaixo é um roteiro honesto, não um recurso ativo.
Respostas curtas para as perguntas que as pessoas mais nos enviam por e-mail: perda de qualidade, limites do Discord, duração do GIF e o que fazer quando um arquivo simplesmente não fica pequeno o suficiente.
O Alterador de velocidade de GIF redefine a temporização de um GIF animado de 0,1× para 8× e define como ele se repete — mesmo motor, mesma privacidade apenas no navegador.
O Redimensionar GIF escala um GIF animado para pixels exatos, uma porcentagem ou um preset de plataforma — mesmo motor, mesma privacidade somente no navegador.
Role para cima, solte seu arquivo no compressor de GIF, e você terá uma versão mais leve antes de terminar de ler esta frase. Nada para instalar, nada para assinar, e nada sai do seu laptop.
Última atualização: 14 de agosto de 2026 - Desenvolvido por Shafiullah Tareen.