GIFs têm limite de tamanho?
O formato GIF não tem limite de tamanho de arquivo nem de número de quadros. Seu único limite rígido são as dimensões: largura e altura são armazenadas como números de 16 bits, então um GIF pode ter até 65.535 × 65.535 pixels.
Os limites que você encontra na prática vêm dos apps para os quais você envia. Eles limitam o tamanho do arquivo e, no caso dos emoji, também o tamanho em pixels. Os limites mudam com frequência, então confira a página de ajuda da plataforma antes de um envio grande. A tabela abaixo traz os valores de que temos certeza e sinaliza os demais.
Requisitos das plataformas em resumo
| Plataforma | Tamanho máx. | Largura recomendada | Notas |
|---|---|---|---|
| Discord (grátis) | 10 MB | 480px | Nitro Basic 50 MB, Nitro 500 MB (limites de 2025) |
| Emoji do Discord | 256 KB | 128×128px | Os quadros contam para os 256 KB |
| Slack (mensagem) | Confira o limite atual | 480px | Mantenha abaixo de ~5 MB para carregar rápido |
| Emoji do Slack | 128 KB | 128×128px | Menos quadros cabem com mais facilidade |
| X (Twitter) | 15 MB (web) | 480px | Menor em alguns apps; confira o limite atual |
| Confira o limite atual | 480px | Comprime ao enviar | |
| <500 KB ideal | 320–480px | O Outlook 2007–2019 (Windows) mostra apenas o quadro 1 | |
| Confira o limite atual | 640px | Limite generoso | |
| Telegram | Confira o limite atual | 480px | GIFs são enviados como MP4 sem som |
| iMessage | Sem limite rígido | 480px | GIFs grandes demoram para enviar |
Discord em detalhe
Mensagens de chat: em 2025, usuários gratuitos podiam enviar arquivos de até 10 MB, assinantes do Nitro Basic até 50 MB e assinantes do Nitro até 500 MB. O Discord já mudou esses limites várias vezes, então confira a página de ajuda. Ficar abaixo de 10 MB mantém seu GIF utilizável por todos.
Emoji animados personalizados: a restrição mais apertada — 256 KB, enviados em 128×128 pixels. Isso exige otimização agressiva: use 8 fps, 32 cores, dithering bayer e mantenha a duração abaixo de 2 segundos. Designs simples e de alto contraste funcionam melhor, pois o emoji aparece a apenas 22×22 pixels no chat.
Ícone animado de servidor: requer nível de Boost de servidor 1. Use pelo menos 512×512 pixels e fique abaixo do limite de arquivo atual do Discord. Use 10 fps, 256 cores e mantenha curto (3–5 segundos) para um ícone em loop suave.
Para otimização detalhada do Discord, veja nosso guia completo de GIFs do Discord.
Slack em detalhe
GIFs de mensagem: o Slack aceita arquivos grandes, mas GIFs pesados carregam devagar nas mensagens. Mantenha 480px de largura, 10 fps e menos de 8 segundos para a melhor experiência.
Emoji personalizados: ainda mais restrito que o Discord, com apenas 128 KB para uma animação de 128×128 pixels. Use 5 fps, 32 cores, dithering bayer e mantenha a duração abaixo de 1,5 segundo. Apenas as animações mais simples cabem nessa restrição.
Twitter/X em detalhe
O X tem aceitado GIFs de até 15 MB na web, com limites menores em alguns apps; confira o limite atual. Outros pontos:
- Loop: o X reproduz GIFs como clipes em loop, então faça o último quadro levar ao primeiro
- Um GIF por tweet: você não pode anexar múltiplos GIFs
- Formato: GIFs quadrados ou 16:9 aparecem na timeline sem cortes estranhos
- Largura: 480–640px é mais do que suficiente para a timeline
Predefinição recomendada: 480px de largura, 10 fps, 128 cores, loop infinito.
E-mail em detalhe
GIFs de e-mail devem mirar abaixo de 500 KB para entrega confiável e carregamento rápido. Considerações importantes:
- Gmail, Apple Mail, Yahoo: suporte completo a animação
- Outlook 2007–2019 para Windows: mostra apenas o primeiro quadro — projete de acordo
- Largura: 320–480px (colunas de e-mail geralmente têm 600px de largura)
- Duração: 2–6 segundos no máximo
- Limite: 1–2 GIFs por e-mail
Leia nosso guia completo de GIF por e-mail para melhores práticas.
Predefinições rápidas de otimização
| Predefinição | Largura | FPS | Cores | Dithering | Duração máx. |
|---|---|---|---|---|---|
| Chat do Discord | 480px | 10 | 128 | Bayer | 8 seg. |
| Emoji do Discord | 128px | 8 | 32 | Bayer | 2 seg. |
| Emoji do Slack | 128px | 5 | 32 | Bayer | 1,5 seg. |
| 480px | 10 | 128 | Sierra2 | 10 seg. | |
| 400px | 8 | 64 | Bayer | 4 seg. |
Como deixar um GIF abaixo de 10 MB, 256 KB ou 128 KB
Abaixo de 10 MB (envios em chats)
Mantenha a largura em 480 px, a taxa de quadros em 10 fps e o clipe com menos de cerca de 8 segundos. O conversor desta página já usa 480 px, 10 fps e compressão com perdas, então um clipe curto costuma caber.
Abaixo de 256 KB (emoji do Discord)
Trabalhe com 128 × 128 px, 8 fps ou menos, 32–64 cores e menos de 2 segundos. Os dados brutos de 16 quadros em 128 × 128 somam 16.384 bytes × 16 = 262 KB antes da compressão, então o LZW e a redução de cores precisam fazer o resto.
Abaixo de 128 KB (emoji do Slack)
Reduza pela metade de novo: cerca de 8 a 10 quadros, 32 cores e formas simples com cores chapadas.