Discord emoji size limit illustration

Discord Emoji Size Limit: 256 KB, Formats, Dimensions, and Upload Fixes

The practical Discord emoji file limits explained, plus how to simplify motion, clean the crop, and fix uploads that keep failing.

Published March 17, 20265 min read

Direct answer

Discord custom emoji need to stay under 256 KB. The easiest way to hit that limit cleanly is to start with a simple crop, keep motion short, and export a 128 pixel file that still reads after Discord compresses it.

Checklist

  • Keep each Discord emoji under 256 KB.
  • Use a 128 x 128 square export as the practical starting point.
  • Prefer shorter, simpler loops for animated emoji.
  • Use transparency and clean silhouettes so the subject stays obvious.

Step by step

Step 1

Check whether the still image already works

If the base image is cluttered or the crop is weak, compression fixes will not save it. Clean the still before you try to squeeze the file smaller.

Step 2

Simplify animated motion

Discord animated emoji often fail because the loop is too long or too visually busy. Reduce the motion before you reach for heavier compression tricks.

Step 3

Export at 128 pixels

A 128 x 128 export is a strong default for Discord because it keeps the square frame clean without overcommitting to a huge canvas.

Step 4

Upload in Server Settings > Emojis

Once the file is small enough and the reaction still reads well, move into the actual Discord upload path and name the slot clearly.

Common rejection and failure reasons

  • Too many frames make the animated file heavier than expected.
  • The crop contains too much background, so the actual subject looks tiny.
  • Visual noise and detailed edges hurt compression and readability at the same time.
  • The creator tries to save the file with compression instead of simplifying the motion or crop.

Related product next step

If you are starting from an upload and want Discord-focused export guidance, use the Discord Emoji Maker page.

Open Discord Emoji Maker

Related links

FAQ

What is the exact limit?

Discord custom emoji need to stay under 256 KB. Static and animated uploads both need to respect that file cap.

Why is my file being rejected?

The usual reasons are excess frame count, messy edges, too much background, or motion that is too complex for the file size.

What settings give the best chance of passing upload?

Use a 128 pixel export, keep the focal point strong, and simplify any animation that does not materially improve the reaction.

Which MakeEmoji page should I use next?

Use Discord Emoji Maker for the main Discord workflow or AI Discord Emote Maker when the source image needs more expressive motion.