Animated emoji
335.3 KB → 84.5 KB (−75%)
256×256 → 128×128 px · 36 frames · 3.6 s
Reference settings: 128 colors · lossy strength 60
Measured:
Compare animations


Compress GIFs for Discord custom emojis: fit within 128×128 pixels and under 256 KB. Preview side-by-side with zero server uploads.
Targets 250,000 bytes and fits within 128×128 pixels. Check the result before uploading to Discord.
Drag and drop your GIF for Discord, or click to browse
Resize and compress a GIF for a Discord custom emoji.
sample.gif
Enter a width or height between 1 and 4096 px.
Drag on the preview to select the area to keep, or type the values below.
The crop area must fit inside the GIF.
Enter a target between 1 KB and 200 MB.
Settings changed. Compress again to update this result.
The compressed file would be larger or unchanged. Original file returned.
Completed in 0.0s
Original demo animations, measured with Gifsicle. These are examples, not typical savings. Your settings and file will change the result.
335.3 KB → 84.5 KB (−75%)
256×256 → 128×128 px · 36 frames · 3.6 s
Reference settings: 128 colors · lossy strength 60
Measured:


The sample opens in the tool above. Press Compress to run your current settings.
Official sources checked on 2026-10-13. Check your current account or server limit for chat attachments.
| Content Type | Max Size | Dimensions | Best Compression Setting |
|---|---|---|---|
| Animated Emoji | < 256 KB | 128 × 128 px | Auto-scaled by preset, targets 250 KB |
| Animated Sticker (APNG/GIF) | ≤ 512 KB | 320 × 320 px | APNG or GIF, exactly 320×320; prepare separately from the emoji preset |
| Free Chat Upload | < 20 MB | Original aspect | Standard file cap for all non-Nitro users (updated 2026) |
| Discord Nitro Upload | Up to 1 GB | Any | Nitro Basic: 50 MB; Nitro: up to 1 GB |
Choose any GIF from your computer or phone. Files remain 100% private in browser memory.
The emoji preset targets 250,000 bytes and fits within 128×128 pixels. Check the result before uploading. Use the home page target size tool for chat attachments.
Inspect the side-by-side animation preview and file size reduction, then download with zero watermarks.
Custom animated emojis must be under 256 KB; this preset fits within 128×128 pixels. Animated stickers support APNG or GIF up to 512 KB at exactly 320×320. Discord's attachment FAQ lists 20 MB for free chat uploads, 50 MB for Nitro Basic and up to 1 GB for Nitro; check the limit shown in your account or server.
Select your GIF and apply the Discord emoji preset, which targets 250,000 bytes and fits within 128×128 pixels. Compare the result and check its size before uploading; some files may need further adjustments.
Yes. Discord supports GIF or APNG animated stickers up to 512 KB at exactly 320×320 pixels. This page's preset is for custom emojis, so prepare sticker dimensions separately and check the final file size.
Quickly jump to presets optimized for other platforms and strict size caps.
Strictly compress below 128 KB with transparency retention for Slack workspace custom emojis.
Quickly shrink animations below 256KB for forum avatars, micro-interactions, and fast web pages.
Quickly shrink animations below 1MB for email attachments, Slack, and fast web pages.
Downscale and optimize large GIFs under 8MB as a safe margin for forums, Reddit, and email.
Fit GIFs under the 10MB limit for GitHub issue and comment attachments or Tumblr uploads.