Discord GIF Types and Their Limits
| GIF Type | Max Size | Dimensions | Requirements |
|---|---|---|---|
| Chat (free) | 8 MB | Any | No restrictions |
| Chat (Nitro) | 50 MB | Any | Nitro subscription |
| Chat (Ultimate) | 500 MB | Any | Nitro Ultimate |
| Custom emoji | 256 KB | 128×128px | Max ~50 frames |
| Server icon | ~8 MB | 512×512px | Boost Level 1+ |
| Profile picture | 10 MB | Any square | Nitro only |
Making GIFs for Discord Chat (8 MB Limit)
Most video clips convert to GIFs under 8 MB with these settings:
- Width: 480px (displays well on desktop and mobile)
- FPS: 10 (good balance of smoothness and size)
- Duration: 5–8 seconds maximum
- Colors: 128–256
- Dithering: Sierra2 for quality, Bayer for smaller size
If your GIF exceeds 8 MB, reduce resolution to 320px or lower FPS to 8 first. These two changes alone typically reduce file size by 50%+.
Making Animated Discord Emoji (The Hardest Challenge)
The 256 KB limit at 128×128 pixels is extremely tight. Success requires aggressive optimization:
- Resolution: exactly 128×128 pixels (square)
- FPS: 8 fps or lower
- Colors: 32–64 maximum
- Dithering: Bayer with scale 5 (most compressible)
- Duration: under 2 seconds (keep to 6–15 frames)
- Content: simple, high-contrast designs with minimal detail
Emoji tip: Remember that Discord displays emoji at just 22×22 pixels in chat. Complex details are invisible at that size. Design for impact at tiny display size — bold shapes, high contrast, simple animations.
Making Animated Server Icons
Animated server icons require Server Boost Level 1 (2 boosts). The icon should be 512×512 pixels and loop smoothly. Tips:
- Keep the animation simple — a subtle pulse, rotation, or color shift works best
- Use 10 fps with 256 colors for quality at this size
- Design the loop to be seamless (first and last frames should match)
- Target 3–5 seconds for a natural loop
Animated Profile Picture (Nitro Only)
Discord Nitro subscribers can upload animated GIF profile pictures. The GIF appears animated in your profile and in the member list. Keep it square (matching aspect ratio), under 10 MB, and ensure it loops smoothly since it plays continuously when viewed.
Troubleshooting Common Discord GIF Issues
- "File too large": reduce resolution or FPS first. See our GIF size reduction guide.
- "GIF not animating": check that the file is actually a GIF (not a renamed video), the file size is within limits, and the loop count is set to 0 (infinite).
- "Emoji looks blurry": ensure the source is exactly 128×128 pixels. Avoid complex detail — it gets lost at the 22×22 display size.
- "GIF plays too fast/slow": adjust FPS. Discord respects the frame delay values in the GIF.