Discord custom emoji are 128x128 pixels and must be under 256 KB. Upload your image below, crop it square, and download an emoji sized exactly to what Discord accepts.
| Required size | 128 x 128 pixels |
|---|---|
| Inline display | Around 32 pixels |
| Aspect ratio | 1:1 (square) |
| Maximum file size | 256 KB |
| Supported formats | PNG, JPG, GIF (animated needs a boosted server) |
| Best practice | Transparent background, bold high contrast shapes |
Emoji are displayed at around 32 pixels inline, so anything with fine detail or small text becomes an unreadable smudge. Bold shapes with a transparent background and strong edge contrast are what actually read at that size.
Discord custom emoji are 128 x 128 pixels with a maximum file size of 256 KB.
The two usual causes are a file over the 256 KB limit or dimensions that are not square. Resize to 128 x 128 and compress if the file is still too large.
A standard server allows 50 custom emoji, and boosting raises that limit. The size requirement stays 128 x 128 regardless.
Yes. Chat backgrounds differ between light and dark themes, so a transparent PNG looks correct in both while a white box does not.