Skip to content
GifSmaller

Make GIFs fit Discord.

Get emoji under 256 KB and uploads under 10 MB, no Nitro needed. Pick a goal, drop your GIF, download.

Goal

Under 256 KB and 128 px — fits a Discord emoji slot.

Drop GIFs here

Compressed on your device. Your GIFs are never uploaded.

How to compress a GIF for Discord

  1. 1

    Pick a Discord goal

    Discord emoji resizes to 128 px and targets 256 KB. Discord targets the 10 MB free upload limit.

  2. 2

    Drop your GIF

    Add one or more GIFs. Compression runs on your device and usually takes a few seconds.

  3. 3

    Upload it to Discord

    Download the result. For an emoji, open Server Settings, then Emoji, then Upload Emoji.

GIF size limits by platform

Common upload limits for animated GIFs. Platforms change these from time to time, so check their help pages if an upload fails.

GIF size limits by platform
PlatformMax file sizeNotes
Discord custom emoji256 KBShown at up to 128×128 px.
Discord upload (free)10 MBHigher with Nitro.
Slack custom emoji128 KBSquare images, 128×128 px recommended.
X (Twitter)15 MBOne GIF per post.
GitHub issues and PRs10 MBPer image or GIF attachment.
Gmail attachment25 MBLarger files become Drive links.

Last checked: November 2026

Discord GIF questions

What is the maximum size for a Discord emoji GIF?

256 KB. Discord shows emoji at up to 128×128 px, so larger dimensions only add weight. The Discord emoji goal resizes to 128 px before compressing.

Why does Discord say my GIF is too large?

Free accounts can upload files up to 10 MB. Compress with the Discord goal, or set a lower custom target if you are sending several files at once.

Do I need Nitro for animated emoji?

Members who can manage a server’s expressions can upload animated emoji without Nitro. Sending animated emoji in messages generally requires Nitro.

Will compression change the animation speed?

No. Frame timing is kept. Only colors, pixel detail and, if needed, dimensions change.