Platform Size Limits — Complete Reference
Every platform has different GIF size restrictions. Use this reference table to find your target, then either click a platform preset in the tool above or type the exact size you need into the Any size box next to them.
Why other guides still say 8MB and 5MB: Discord raised its free upload cap from 10MB to 20MB in August 2026, and X's 5MB figure is its still image limit rather than its GIF limit. Both numbers get copied forward from older documentation, which is why they are still everywhere.
| Platform | Max size | Preset | Notes |
|---|---|---|---|
| Discord | 20MB (free), 500MB (Nitro) | < 20MB | Raised from 10MB in Aug 2026. Compress to 2-5MB for instant chat loading. |
| X / Twitter | 15MB (GIF), 5MB (still image) | < 15MB | The 5MB figure applies to still images, not GIFs |
| Gmail | 25MB attach, 102KB inline | < 1MB | Gmail clips messages >102KB. Keep total under 500KB. |
| Outlook | 20MB attach | < 1MB | Under 1MB for reliable inline display |
| 16MB | - | Compress to 2-5MB for fast mobile delivery | |
| Telegram | 2GB | - | No practical limit, compress for speed |
| Slack | 1GB | - | Under 5MB for quick inline preview |
| 20MB | - | Under 5MB for fast loading in feeds | |
| 25MB | - | Uploads auto-convert to video sometimes | |
| Website (Core Web Vitals) | 500KB (hero), 200KB (inline) | < 500KB | Critical for Google LCP scores |
7 Proven Ways to Reduce GIF File Size
- Reduce colors. Cut from 256 to 128 or 64 colors. For memes and simple graphics, 32-64 is often enough. Expect 30-50% savings.
- Drop frames. Halve the frame rate from 30fps to 15fps. Most animations look nearly identical at half the file size.
- Apply lossy LZW. Enable lossy compression at level 60-80 to merge similar colors. Saves 30-40% with minimal quality loss.
- Resize dimensions. A 1200px GIF scaled to 600px is 75% smaller — before any compression is applied.
- Crop unnecessary areas. Remove borders, watermarks, and empty space. Every cropped pixel reduces file size.
- Remove duplicate frames. Many GIFs have identical consecutive frames. The tool detects and removes these automatically.
- Convert format. WebP saves 60-90%. MP4 saves 80-95%. The nuclear option when a GIF is simply the wrong format.
Step-by-Step: Reduce GIF Size for Each Platform
For Discord
Discord is the most common GIF-sharing platform. Free accounts accept up to 20MB per upload — the cap was raised from 10MB in August 2026. Staying well under it still matters, because a GIF near the cap arrives as a download link instead of playing inline.
- Upload your GIF to the tool above
- Type 5 into the Any size box next to the presets and press Go — or click the Discord preset if you only need to get under 20MB
- If the GIF was already under 5MB, use Balanced mode at level 40-60 for a smaller but still crisp result
- Use the comparison slider to verify quality
- Download and share
For X / Twitter
X accepts GIFs up to 15MB. The 5MB figure quoted almost everywhere is its still image limit, not its GIF limit. X also re-encodes GIFs to MP4 on its servers, so a smaller source survives that round trip better.
- Click the Twitter preset, or type a tighter target into the Any size box
- If still over, switch to Maximum mode and push the slider higher
- For very large GIFs, resize to 600px width first — this alone often brings a 15MB GIF under 5MB
- Preview and download
For Email
Email is the toughest platform. Gmail clips messages over 102KB, meaning every byte counts. Outlook, Apple Mail, and other clients have varying limits. The safest approach:
- Click the < 1MB platform preset
- Keep animations under 3 seconds — trim longer GIFs first
- Use Quality mode (level 40-60) to preserve readability of any overlaid text
- Consider WebP if your email platform supports it
- Test in multiple email clients before sending
Quick Compression Targets
These are recommended sizes, not platform caps — each one sits comfortably below what the platform actually accepts. The cap is what gets your upload through; these are what make it play instantly instead of arriving as a download link. Type any of them into the Any size box in the tool above.
Discord (cap 20MB)
under 5MB
Balanced, level 60-80
X / Twitter (cap 15MB)
under 5MB
Balanced, level 70-90
under 500KB
Quality, level 30-50
Web
under 200KB
Max, level 70-95
Why Our Tool vs. Other GIF Reducers
Related: Compress GIF Guide · Resize GIF · Advanced Optimizer · GIF to MP4