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 Preset

Drop a GIF here

or

All compression runs locally via WebAssembly. Files are not uploaded to any server.

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

1

Upload

Drop your GIF into the tool.

2

Choose target

Use 10MB for file upload, or 8MB safe for extra margin.

3

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.