GIF Size Limits on Every Platform in 2026 — Complete Reference
Table of Contents
Every platform handles GIFs differently — different file size limits, different dimension limits, and different behavior when you exceed them. Some platforms silently convert your GIF to a video. Others reject the upload. Some serve GIFs fine up to 15MB; others choke on anything over 1MB.
This is a complete reference for GIF size limits across the platforms people actually use, updated for 2026, plus the compression settings that hit each target.
Discord GIF Size Limits (2026)
| Context | Limit | Notes |
|---|---|---|
| File upload (free) | 25MB | Standard message attachments |
| File upload (Nitro) | 500MB | With Nitro subscription |
| Server emoji GIF | 256KB | Hard limit for animated emoji |
| Server sticker GIF | 512KB | Hard limit for animated stickers |
The 256KB emoji limit is the one that trips people up most. Settings that typically get there: Max Colors 32–64, FPS 8–10, Max Width 128px for emoji (Discord emoji display at 32px, so high resolution is wasted). For stickers displayed at larger sizes, 64 colors and 128px width usually hits 512KB.
Twitter / X GIF Size Limits (2026)
| Context | Limit | Notes |
|---|---|---|
| Tweet GIF | 15MB | Web; mobile app may be lower |
| Max dimensions | 1280x1080px | Recommended: 720p |
| Max frame count | 350 frames | Longer GIFs get cut off |
Twitter/X converts uploaded GIFs to video (MP4) internally for playback. The 15MB limit is for the original upload. For smooth playback and fast loading, aim for under 5MB. Settings: Max Colors 128, FPS 12, Max Width 720px or less.
Instagram GIF Size Limits (2026)
Instagram does not natively support GIF uploads in posts or stories as of 2026. GIF files uploaded to a post are treated as still images (first frame only). Options for sharing GIFs on Instagram:
- GIPHY integration — Instagram Stories supports GIPHY stickers natively
- Convert to MP4 — Video posts support looping video, which mimics GIF behavior
- Direct Message — Instagram DMs support GIF search via GIPHY, but not direct GIF file uploads
If you're sharing a GIF via Instagram DM as a video file, convert to MP4 first (GIF → MP4 reduces file size by 5–10x).
Sell Custom Apparel — We Handle Printing & Free ShippingWhatsApp GIF Size Limits (2026)
| Context | Limit | Notes |
|---|---|---|
| GIF file share | 16MB | Standard media limit |
| Video share (as GIF-lookalike) | 16MB | WhatsApp may auto-convert |
WhatsApp often converts short video files to looping GIF-style playback automatically. For sharing actual GIF files under the 16MB limit, Max Colors 128 and FPS 12 should be sufficient for most content. For large screen-recording GIFs, scale Max Width down to 480px.
Reddit, Slack, and Tumblr GIF Limits (2026)
| Platform | Limit | Notes |
|---|---|---|
| Reddit (i.redd.it) | 100MB (video); GIF upload varies | Reddit converts GIFs to video on upload |
| Slack | 1GB file upload | No practical GIF-specific limit |
| Tumblr | 10MB per GIF | Enforced at upload; reduced to 3MB recommended for fast load |
| Steam profile | 1MB animated avatar | Hard limit for profile GIFs |
| Twitch emote | 112KB | Animated emote hard limit |
How to Hit Any Platform's GIF Size Limit
Open the free GIF compressor and use the before/after size display as your guide:
- Under 256KB (Discord emoji) — Max Colors 32, FPS 8, Max Width 128–240px
- Under 512KB (Discord sticker) — Max Colors 64, FPS 8, Max Width 240–320px
- Under 1MB (Tumblr fast load, Steam avatar) — Max Colors 64–128, FPS 10–12, Max Width 320–480px
- Under 5MB (Twitter/X optimal) — Max Colors 128, FPS 12, Max Width 640px
- Under 10MB (Tumblr limit) — Max Colors 128, FPS original or 12, Max Width original or 640px
Adjust and recompress until you hit your target. The tool shows the output size before you download.
Try It Free — No Signup Required
Runs 100% in your browser. No data is collected, stored, or sent anywhere.
Open GIF CompressorFrequently Asked Questions
What is the Discord GIF emoji size limit?
Discord animated emoji have a hard 256KB limit. Stickers have a 512KB limit. To hit 256KB, use Max Colors 32–64, FPS 8, and Max Width 128–240px in the free GIF compressor.
What is the Twitter GIF size limit in 2026?
Twitter/X allows GIF uploads up to 15MB. Twitter converts GIFs to video internally. For best performance and fast loading, aim for under 5MB. Use Max Colors 128, FPS 12, Max Width 720px.
Can I upload a GIF to Instagram?
Not natively. Instagram converts GIF uploads to static images (showing only the first frame). To share an animation on Instagram, use GIPHY stickers in Stories or convert the GIF to an MP4 video for a post.
What is the Twitch animated emote size limit?
Twitch animated emotes (via BetterTTV or Twitch's native emote system) have a 112KB limit. This requires aggressive compression: Max Colors 32, FPS 8, Max Width 112–128px.

