Le GIF hanno un limite di dimensione?
Il formato GIF non ha alcun limite di dimensione del file né di numero di frame. L'unico limite rigido riguarda le dimensioni: larghezza e altezza sono memorizzate come numeri a 16 bit, quindi una GIF può arrivare a 65.535 × 65.535 pixel.
I limiti che incontri nella pratica dipendono dalle app su cui carichi. Pongono un tetto alla dimensione del file e, per le emoji, anche alle dimensioni in pixel. I limiti cambiano spesso, quindi controlla la pagina di assistenza della piattaforma prima di un caricamento importante. La tabella qui sotto riporta i valori di cui siamo sicuri e segnala gli altri.
Requisiti delle piattaforme in breve
| Piattaforma | Dimensione max | Larghezza consigliata | Note |
|---|---|---|---|
| Discord (gratis) | 10 MB | 480px | Nitro Basic 50 MB, Nitro 500 MB (limiti 2025) |
| Emoji Discord | 256 KB | 128×128px | I frame contano nei 256 KB |
| Slack (messaggio) | Verifica il limite attuale | 480px | Resta sotto ~5 MB per un caricamento rapido |
| Emoji Slack | 128 KB | 128×128px | Con meno frame è più facile rientrare |
| X (Twitter) | 15 MB (web) | 480px | Più basso in alcune app; verifica il limite attuale |
| Verifica il limite attuale | 480px | Comprime all'invio | |
| <500 KB ideale | 320–480px | Outlook 2007–2019 (Windows) mostra solo il primo frame | |
| Verifica il limite attuale | 640px | Limite generoso | |
| Telegram | Verifica il limite attuale | 480px | Le GIF vengono inviate come MP4 senza audio |
| iMessage | Nessun limite rigido | 480px | GIF grandi inviate lentamente |
Discord in dettaglio
Messaggi di chat: nel 2025 gli utenti gratuiti potevano caricare file fino a 10 MB, gli abbonati Nitro Basic 50 MB e gli abbonati Nitro 500 MB. Discord ha cambiato questi limiti più volte, quindi controlla la sua pagina di assistenza. Restando sotto i 10 MB la tua GIF sarà utilizzabile da tutti.
Emoji animate personalizzate: il vincolo più stretto — 256 KB, caricate a 128×128 pixel. Ciò richiede un'ottimizzazione aggressiva: usa 8 fps, 32 colori, dithering bayer e mantieni la durata sotto 2 secondi. I design semplici e ad alto contrasto funzionano meglio dato che l'emoji viene visualizzata a soli 22×22 pixel nella chat.
Icona server animata: richiede il livello di Boost server 1. Usa almeno 512×512 pixel e resta sotto il limite di file attuale di Discord. Usa 10 fps, 256 colori e mantienila breve (3–5 secondi) per un'icona in loop fluida.
Per un'ottimizzazione Discord dettagliata, consulta la nostra guida completa alle GIF di Discord.
Slack in dettaglio
GIF di messaggio: Slack accetta file di grandi dimensioni, ma le GIF pesanti si caricano lentamente nei messaggi. Mantieni 480px di larghezza, 10 fps e meno di 8 secondi per la migliore esperienza.
Emoji personalizzate: ancora più restrittive di Discord, con soli 128 KB per un'animazione di 128×128 pixel. Usa 5 fps, 32 colori, dithering bayer e mantieni la durata sotto 1,5 secondi. Solo le animazioni più semplici rientrano in questo vincolo.
Twitter/X in dettaglio
X ha accettato GIF fino a 15 MB sul web, con limiti più bassi in alcune app; verifica il limite attuale. Altri aspetti:
- Loop: X riproduce le GIF come clip in loop, quindi fai in modo che l'ultimo frame si colleghi al primo
- Una GIF per tweet: non puoi allegare più GIF
- Formato: le GIF quadrate o in 16:9 vengono visualizzate nella timeline senza ritagli sgradevoli
- Larghezza: 480–640px sono più che sufficienti per la timeline
Preset consigliato: 480px di larghezza, 10 fps, 128 colori, loop infinito.
E-mail in dettaglio
Le GIF per e-mail devono mirare a meno di 500 KB per una consegna affidabile e un caricamento rapido. Considerazioni chiave:
- Gmail, Apple Mail, Yahoo: supporto animazione completo
- Outlook 2007–2019 per Windows: mostra solo il primo frame — progetta di conseguenza
- Larghezza: 320–480px (le colonne e-mail sono tipicamente larghe 600px)
- Durata: 2–6 secondi massimo
- Limite: 1–2 GIF per e-mail
Leggi la nostra guida completa alle GIF via e-mail per le migliori pratiche.
Preset di ottimizzazione rapidi
| Preset | Larghezza | FPS | Colori | Dithering | Durata max |
|---|---|---|---|---|---|
| Chat Discord | 480px | 10 | 128 | Bayer | 8 sec |
| Emoji Discord | 128px | 8 | 32 | Bayer | 2 sec |
| Emoji Slack | 128px | 5 | 32 | Bayer | 1,5 sec |
| 480px | 10 | 128 | Sierra2 | 10 sec | |
| 400px | 8 | 64 | Bayer | 4 sec |
Come portare una GIF sotto 10 MB, 256 KB o 128 KB
Sotto 10 MB (caricamenti in chat)
Mantieni la larghezza a 480 px, il frame rate a 10 fps e la clip sotto gli 8 secondi circa. Il convertitore di questa pagina usa già 480 px, 10 fps e compressione lossy, quindi una clip breve spesso rientra nel limite.
Sotto 256 KB (emoji Discord)
Lavora a 128 × 128 px, 8 fps o meno, 32–64 colori e meno di 2 secondi. I dati grezzi di 16 frame a 128 × 128 sono 16.384 byte × 16 = 262 KB prima della compressione, quindi il resto devono farlo l'LZW e la riduzione dei colori.
Sotto 128 KB (emoji Slack)
Dimezza ancora: circa 8–10 frame, 32 colori e forme semplici a tinta unita.