Discord's GIF size limits
| Where it goes | Limit | Gifpresso preset |
|---|---|---|
| Server emoji | 256 KB | Fits 128×128 px, targets 245 KB |
| Server sticker | 512 KB | Fits 320×320 px, targets 490 KB |
| Chat upload (free) | 20 MB | Targets 19.5 MB |
| Chat upload (Nitro Basic / Nitro) | 50 MB / 500 MB | Set the size yourself |
Limits as of October 2026. Each preset aims a little under Discord's limit, so the file isn't rejected for being a few bytes over.
How to make a Discord emoji from a GIF
- Drop your GIF in above. The Discord emoji preset is already selected.
- Press Pull the shot. Gifpresso resizes it to emoji size and finds the best quality that fits under 256 KB.
- Download it, then in Discord go to Server Settings → Emoji → Upload Emoji.
For a sticker or a chat upload, tap that preset instead. More detail in our guide: how to compress a GIF for Discord.