Hebben GIF's een groottelimiet?
Het GIF-formaat heeft geen limiet voor de bestandsgrootte en geen limiet voor het aantal frames. De enige harde grens zit in de afmetingen: breedte en hoogte worden als 16-bitgetallen opgeslagen, dus een GIF kan maximaal 65.535 × 65.535 pixels zijn.
De limieten waar je in de praktijk tegenaan loopt, komen van de apps waarnaar je uploadt. Die begrenzen de bestandsgrootte, en bij emoji ook het aantal pixels. Limieten veranderen vaak, dus controleer de helppagina van het platform voor een grote upload. De tabel hieronder geeft de waarden waar we zeker van zijn en markeert de rest.
Platformvereisten in één oogopslag
| Platform | Max. grootte | Aanbevolen breedte | Notities |
|---|---|---|---|
| Discord (gratis) | 10 MB | 480px | Nitro Basic 50 MB, Nitro 500 MB (limieten van 2025) |
| Discord-emoji | 256 KB | 128×128px | Frames tellen mee voor de 256 KB |
| Slack (bericht) | Controleer huidige limiet | 480px | Houd het onder ~5 MB, zodat het snel laadt |
| Slack-emoji | 128 KB | 128×128px | Minder frames passen makkelijker |
| X (Twitter) | 15 MB (web) | 480px | Lager in sommige apps; controleer de huidige limiet |
| Controleer huidige limiet | 480px | Comprimeert bij verzenden | |
| <500 KB ideaal | 320–480px | Outlook 2007–2019 (Windows) toont alleen frame 1 | |
| Controleer huidige limiet | 640px | Royale limiet | |
| Telegram | Controleer huidige limiet | 480px | GIF's worden als MP4 zonder geluid verzonden |
| iMessage | Geen strikte limiet | 480px | Grote GIFs verzenden traag |
Discord in detail
Chatberichten: in 2025 konden gratis gebruikers bestanden tot 10 MB uploaden, Nitro Basic-abonnees 50 MB en Nitro-abonnees 500 MB. Discord heeft deze limieten al vaker aangepast, dus controleer de helppagina. Blijf je onder 10 MB, dan is je GIF voor iedereen bruikbaar.
Aangepaste geanimeerde emoji: de strengste beperking — 256 KB, geüpload op 128×128 pixels. Dit vereist agressieve optimalisatie: gebruik 8 fps, 32 kleuren, bayer-dithering, en houd de duur onder 2 seconden. Eenvoudige, contrastrijke ontwerpen werken het best, aangezien de emoji maar op 22×22 pixels in chat wordt getoond.
Geanimeerd servericoon: vereist Server Boost-niveau 1. Gebruik minstens 512×512 pixels en blijf onder de huidige bestandslimiet van Discord. Gebruik 10 fps, 256 kleuren, en houd het kort (3–5 seconden) voor een soepel loopend icoon.
Voor gedetailleerde Discord-optimalisatie, zie onze volledige Discord-GIF-gids.
Slack in detail
Bericht-GIFs: Slack accepteert grote bestanden, maar grote GIFs laden traag in berichten. Houd 480px breedte, 10 fps, en onder 8 seconden voor de beste ervaring.
Aangepaste emoji: nog strikter dan Discord met slechts 128 KB voor een 128×128-pixelanimatie. Gebruik 5 fps, 32 kleuren, bayer-dithering, en houd de duur onder 1,5 seconden. Alleen de eenvoudigste animaties passen binnen deze beperking.
Twitter/X in detail
X accepteerde op het web GIF's tot 15 MB, met lagere limieten in sommige apps; controleer de huidige limiet. Andere aandachtspunten:
- Loopen: X speelt GIF's af als herhalende clips, dus laat het laatste frame aansluiten op het eerste
- Eén GIF per tweet: je kunt geen meerdere GIFs bijvoegen
- Vorm: vierkante GIF's of GIF's in 16:9 worden in de tijdlijn zonder onhandige bijsnijding getoond
- Breedte: 480–640px is ruim voldoende voor de tijdlijn
Aanbevolen preset: 480px breed, 10 fps, 128 kleuren, oneindige loop.
E-mail in detail
E-mail-GIFs moeten mikken op onder 500 KB voor betrouwbare bezorging en snel laden. Belangrijke overwegingen:
- Gmail, Apple Mail, Yahoo: volledige animatieondersteuning
- Outlook 2007–2019 voor Windows: toont alleen het eerste frame — ontwerp dienovereenkomstig
- Breedte: 320–480px (e-mailkolommen zijn meestal 600px breed)
- Duur: 2–6 seconden maximaal
- Limiet: 1–2 GIFs per e-mail
Lees onze volledige e-mail-GIF-gids voor best practices.
Snelle optimalisatie-presets
| Preset | Breedte | FPS | Kleuren | Dithering | Max. duur |
|---|---|---|---|---|---|
| Discord-chat | 480px | 10 | 128 | Bayer | 8 sec. |
| Discord-emoji | 128px | 8 | 32 | Bayer | 2 sec. |
| Slack-emoji | 128px | 5 | 32 | Bayer | 1,5 sec. |
| 480px | 10 | 128 | Sierra2 | 10 sec. | |
| 400px | 8 | 64 | Bayer | 4 sec. |
Een GIF onder 10 MB, 256 KB of 128 KB krijgen
Onder 10 MB (chatuploads)
Houd de breedte op 480 px, de framerate op 10 fps en de clip korter dan ongeveer 8 seconden. De converter op deze pagina gebruikt al 480 px, 10 fps en lossy compressie, dus een korte clip past vaak.
Onder 256 KB (Discord-emoji)
Werk op 128 × 128 px, 8 fps of minder, 32–64 kleuren en korter dan 2 seconden. De ruwe data voor 16 frames op 128 × 128 is 16.384 bytes × 16 = 262 KB vóór compressie, dus LZW en minder kleuren moeten de rest doen.
Onder 128 KB (Slack-emoji)
Halveer het nog eens: zo'n 8 tot 10 frames, 32 kleuren en eenvoudige vormen met egale kleuren.