How to Reduce GIF Size for Discord (Under 20MB)
Discord's GIF upload limit in 2026
Discord currently allows file uploads up to 20MB for most users. Older guides still talk about a 8MB or 10MB cap, which is why so many people search for “reduce GIF size for Discord” and then over-compress a file that would have been fine at 20MB.
If your GIF is larger than 20MB, Discord will reject the upload. The fix is not re-encoding it in a video editor for 20 minutes—it is shrinking the GIF to a target size while keeping the animation readable.
The fastest way to compress a Discord GIF
- Open the Discord GIF compressor.
- Drop your GIF into the upload area. Compression runs 100% locally in your browser—the file is never sent to a server.
- Set the target size to 20MB (or 10MB / 8MB if you still need the older cap).
- Download the compressed GIF and paste it into Discord.
Need an emoji or sticker instead of a chat GIF? Discord emojis must be under 256KB and stickers under 512KB. Use the emoji & sticker compressor for those limits.
What actually makes a Discord GIF smaller
GIF is a palette-based format. File size comes from three things:
- Frame count / frame rate — fewer frames usually beat a tiny color palette.
- Dimensions — a 800×800 loop is much heavier than a 400×400 loop of the same length.
- Color palette — GIFs use at most 256 colors per frame. Dropping unused colors helps, but shrinking resolution first is usually cleaner.
A good compressor tries those levers in order so you hit 20MB without turning the animation into sludge.
Tips that keep quality acceptable
- Start at 20MB, not 2MB. Discord will take the larger file.
- If the result looks muddy, try a slightly larger target, or crop empty margins before compressing.
- Do not convert the GIF to MP4 and back unless you need video. That round-trip often adds banding.
Compress a GIF for Discord now — it stays on your device the whole time.