Compress GIF for Discord
Compress GIFs to fit Discord's upload limits. The default target is 10MB for normal channel uploads; switch to the 8MB safe preset when you want extra margin for embeds. Compression runs locally — no upload to us.
Files stay in your browser. No upload. No watermark.
Use Discord PresetDrop a GIF here
or
Built for Discord limits
The page opens with Discord-specific targets instead of making you guess a file size.
10MB plus safe margin
Start with the 10MB preset, then use 8MB safe when you need a more conservative result.
How it works
Upload
Drop your GIF into the tool.
Choose target
Use 10MB for file upload, or 8MB safe for extra margin.
Download
Preview the compressed GIF and download the result.
FAQ
What Discord size does this target?
The default target is 10MB for Discord file uploads, with an 8MB safe preset available for extra margin.
Should I use 10MB or 8MB for Discord uploads?
Use 10MB for the normal upload target. Use 8MB safe when you want extra margin for embeds, older limits, or uncertain platform behavior.
Can I make Discord custom emoji GIFs here?
Not yet. Discord custom emoji has its own size and shape requirements (about 256KB, square, limited frames) that we treat as a separate compressor. Use [/compress-gif-to-256kb](/compress-gif-to-256kb) for a 256KB byte target today; a Discord-specific emoji compressor with hard square + frame guardrails is on the roadmap.
Does this upload my GIF?
No. The compression flow is designed to run locally in your browser.
What if Discord rejects the GIF?
Try the 8MB safe preset, reduce dimensions, or shorten the animation before uploading again.
