GIF Compressor for Discord.
Prepare animated Discord emojis. Fit your GIF within 128 × 128 pixels, aim below 256 KB, preview and download.
Drop your GIF here
or choose a file from your device
GIF files · Up to 20 MB
Used only for compression. Automatically cleaned up after 1 hour.
Target file size
250 KB
Starting dimensions
≤ 128 × 128 px
Resizes proportionally without enlarging small GIFs. Compression may further reduce dimensions, colors or frames; check the result.
Upload a GIF to prepare a Discord emoji
Discord GIF size limits and requirements
Check where your GIF will be used: emoji, chat, avatars and banners have different requirements. This tool prepares emoji-sized GIFs and does not upload them to Discord.
- Animated emoji
- The developer limit is 256 KiB (262,144 bytes); the help center says under 256 KB. Discord recommends 128 × 128 pixels. Official guidance
- Chat attachments
- Currently 20 MB for free accounts, 50 MB for Nitro Basic and up to 1 GB for Nitro. Limits are being tested; follow the upload prompt on your account. Official guidance
- Animated avatars
- Require Nitro. The official avatar guide does not state an exact file-size cap; the emoji limit does not apply to avatars. Official guidance
- Animated profile banners
- Require Nitro, a file under 10 MB and dimensions of at least 680 × 240 pixels. Official guidance
128 × 128 is the recommended emoji size, not an absolute upload dimension cap for every client. Some Discord upload flows resize images automatically. Our 250,000-byte target leaves room under both KB and KiB interpretations; check the measured result. Official size recommendations
Requirements checked . Discord may change its rules; follow its current upload prompt. This tool accepts GIF uploads up to 20 MB.
Sized for emoji
Fit within 128 × 128 pixels
A smaller size target
Aim for 250 KB with room to spare
Temporary files, automatic cleanup
No account needed. Just drop a GIF.
How to compress a GIF for Discord
Make an emoji-sized GIF, check the result, then upload it to your Discord server.
GIF compressor for Discord emoji
Discord emojis and chat attachments have different limits. This tool focuses on custom animated emojis: it first reduces the image to at most 128 pixels on either side, then searches for a smaller file while preserving the animation timeline and loop setting.
Why the tool targets 250 KB
Discord’s developer documentation caps emoji at 256 KiB, or 262,144 bytes, while its help article says under 256 KB. We choose 250,000 bytes to stay below both. This is our working target, not a separate Discord requirement. The measured output determines whether the target was reached.
Keep the whole image or crop an emoji
The whole-image option preserves the aspect ratio without stretching or cutting anything off. The crop option starts with a square selection that you can move or adjust. Smaller images are not enlarged. Check faces, text and transparent edges at the final emoji size.
Long GIFs may need a shorter clip
A long or detailed GIF may still exceed the target after resizing. Color reduction and frame thinning can affect quality. Use GIF Cutter to select the useful moment, then return here to compress it. Downloading a GIF below the size target does not grant Discord permissions or Nitro features.