Skip to content
CompressGIF LogoCompressGIF
DISCORD SPEC · EMOJIS, STICKERS & CHAT

GIF Compressor for Discord

Compress GIFs for Discord custom emojis: fit within 128×128 pixels and under 256 KB. Preview side-by-side with zero server uploads.

Discord Preset TargetOfficial limits verified
Custom Emoji (< 256KB, 128x128)

Targets 250,000 bytes and fits within 128×128 pixels. Check the result before uploading to Discord.

< 256 KB · 128px

Drag and drop your GIF for Discord, or click to browse

Resize and compress a GIF for a Discord custom emoji.

Try a sample GIF

Original demo animations, measured with Gifsicle. These are examples, not typical savings. Your settings and file will change the result.

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

The sample opens in the tool above. Press Compress to run your current settings.

OFFICIAL SPECIFICATIONS

Discord GIF Requirements & Upload Limits

Official sources checked on 2026-10-13. Check your current account or server limit for chat attachments.

Discord Animation & File Size Limits Matrix

Content TypeMax SizeDimensionsBest Compression Setting
Animated Emoji< 256 KB128 × 128 pxAuto-scaled by preset, targets 250 KB
Animated Sticker (APNG/GIF)≤ 512 KB320 × 320 pxAPNG or GIF, exactly 320×320; prepare separately from the emoji preset
Free Chat Upload< 20 MBOriginal aspectStandard file cap for all non-Nitro users (updated 2026)
Discord Nitro UploadUp to 1 GBAnyNitro Basic: 50 MB; Nitro: up to 1 GB

How to Compress a GIF for Discord in 3 Steps

01

Select or Drop Your GIF

Choose any GIF from your computer or phone. Files remain 100% private in browser memory.

02

Apply the Emoji Preset

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.

03

Compare & Download

Inspect the side-by-side animation preview and file size reduction, then download with zero watermarks.

Why Might a Compressed GIF Still Fail to Upload to Discord?

  • Server Permissions: Check that your server permissions allow you to add the selected emoji or sticker.
  • Emoji Slot Limits: Check the available emoji or sticker slots in Server Settings. A full allocation can prevent new uploads regardless of file size.
  • Sticker Size and Format: Animated stickers support APNG or GIF up to 512 KB at exactly 320×320 pixels. The emoji preset on this page uses different dimensions.
  • Transparency Issues: Emojis with corrupted color tables may render with black artifacts. Check transparent edges and animation transitions in our side-by-side preview.

Frequently Asked Questions

What is the maximum GIF size for Discord?

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.

How do I compress a GIF to under 256KB for Discord emojis?

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.

Can I compress GIFs for Discord stickers (512KB)?

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.