Discord Emoji Size Guide
Complete guide to Discord emoji sizes. Standard, animated and custom emoji dimensions for perfect uploads.
FAQ
Why is my emoji blurry?
Discord compresses emoji. Start with a sharp 128x128 or 256x256 PNG. Avoid scaling up small images.
Can I use JPG for emoji?
PNG is recommended. JPG does not support transparency and may look poor on dark backgrounds.
Emoji size and file limits explained
Discord displays custom emoji at 128x128 pixels and enforces a 256 KB file size limit per emoji. Uploads larger than 128x128 are accepted and automatically downscaled, so the practical guidance is to export at exactly 128x128 and skip the resize step entirely.
That 256 KB ceiling is generous for a static PNG - a typical 128x128 PNG lands well under 50 KB - but it is genuinely tight for animated emoji. An APNG or GIF at 128x128 with more than a handful of frames can exceed the limit quickly, which is why most well-made animated emoji use few frames and a limited palette.
Slot counts depend on the server's boost level rather than on file size. Every server starts with 50 static and 50 animated slots, and each boost tier adds more, up to 250 of each at Level 3. Emoji do not consume storage against any other server limit.
Designing an emoji that reads at 22 pixels
The stored size is 128x128, but the displayed size in a message is far smaller - roughly 22 pixels inline, and about 48 when an emoji is sent alone in a message with no other text. The emoji picker shows them larger, which is exactly why emoji that look great while you are choosing them look like coloured smudges in the actual chat.
Design accordingly. One clear silhouette, strong colour contrast and thick lines survive the downscale. Fine outlines, gradients, small text and detailed faces do not. If your emoji contains a word, it will be illegible inline no matter how carefully it is drawn.
The single most useful test is to view your design at 22 pixels before uploading. If the shape is not identifiable at that size, simplify it: remove the outline, increase contrast, or crop tighter on the one element that carries the meaning.
Transparency, themes and format choice
PNG with a transparent background is the correct format for almost every static emoji. Transparency matters more here than for most images because emoji sit directly on the chat background, and Discord users are split fairly evenly between light and dark themes.
An emoji drawn in dark grey on transparency looks clean in light mode and nearly invisible in dark mode. The safest palette is mid-to-bright saturated colours, which hold up against both backgrounds. If a design genuinely needs a dark element, give it a light outline so the shape survives on a dark background.
For animation, Discord uses GIF for animated emoji. Keep the frame count low and the palette small - this is the only reliable way to stay under 256 KB at 128x128. Animated emoji also require Nitro for members to use them outside the originating server, so reserve animation for emoji that are mainly used in-server.
Emoji, stickers and soundboard: which to use
Discord has three overlapping expression formats and picking the wrong one is a common source of frustration. Emoji are 128x128, render inline within a message alongside text, and are the right choice for reactions and lightweight in-line expression.
Stickers are 320x320, must be exactly that size and under 512 KB, and are sent as their own message rather than inline. They are the right choice when the image is the message. They also use APNG rather than GIF for animation, which trips people up when they try to reuse an animated emoji as a sticker.
Because stickers occupy an entire message and emoji do not, an image that works as one rarely works well as the other. A detailed illustration makes a good sticker and a terrible emoji; a bold single symbol makes a good emoji and a weak sticker.
Tips for using discord emoji size guide
- Discord markdown works in most chat inputs, but formatting behaves differently in embeds, code blocks, channel topics and auto-mod messages - always verify in the exact place you plan to use it.
- Some formatting only renders in the client. Bots receive the raw markdown text via the API, so a bot reposting a formatted message may strip or double-render the styling.
- Server settings and client versions change behaviour over time. If a trick stops working, check whether the client updated or the server changed a permission that affects the feature.
- Test formatting in a private channel or a scratch server before applying it to an announcement channel with a large audience.
These tips apply no matter whether you are decorating a personal profile, organising a server or publishing a guide. The principle stays the same: start with clean, readable content, then add styling in small, reversible steps so your text keeps working everywhere it is pasted.
How to get started with discord emoji size guide
- Read the rule, then test it. Each guide explains a feature with copy-pasteable examples. Run the example in a scratch channel first so you can see the rendered result before applying it anywhere important.
- Check the message type. Confirm whether you are working in chat, an embed, a code block or a topic, because formatting rules differ. The guide notes these differences explicitly.
- Keep a reference. Bookmark the guides you use most. Discord formatting is compact and easy to forget, and having the syntax one click away beats re-searching every time.
The whole workflow takes under a minute for most people. Because everything runs locally in the browser, there is no account to create, no upload step and no waiting for a server to respond. The results are plain text that you can paste anywhere and adjust later.
Common mistakes and how to avoid them
- Uploading a 512x512 emoji and assuming bigger is better. Discord downsizes everything to 128x128, so extra resolution only costs file-size budget without improving the rendered result.
- Designing an emoji at full size on a white canvas. Emoji render at roughly 22 pixels inline, on both dark and light backgrounds, so anything detailed or light-coloured disappears in real use.
- Using JPG. It has no transparency, so the emoji arrives with a visible rectangular box around it that clashes with whichever theme the viewer uses.
- Forgetting that animated emoji require Nitro to use outside the server they live in, which makes them a poor choice for an emoji you want members to use everywhere.
Frequently asked questions
Why is my emoji blurry?
Discord compresses emoji. Start with a sharp 128x128 or 256x256 PNG. Avoid scaling up small images.
Can I use JPG for emoji?
PNG is recommended. JPG does not support transparency and may look poor on dark backgrounds.
Why does formatting sometimes not work in my message?
The most common causes are markdown inside code blocks, characters that were automatically escaped, or a client version that renders the feature differently. Double-check the raw text you actually sent.
Do these tips work for bots too?
Most formatting rules apply to messages sent by bots through the API as well, though bots receive the raw markdown and embeds have their own separate field limits.
Discord Emoji Size Guide | key points to remember
Discord Emoji Size Guide is part of a larger collection of free tools on this site. The related tools below cover adjacent topics, and everything runs directly in your browser - no accounts, no installs, no data leaving your device.
If a technique on this page does not behave as expected, the quickest fixes are: check the character limit of the field you are editing, make sure the text is not inside a code block, and preview it in the exact place where it will be used. Most rendering quirks come from one of those three sources, and most are resolved in seconds.
Related keywords: discord emoji size, discord emote size, discord emoji dimensions, discord emoji pixel size, discord emoji resolution, Discord Guides.
More in Discord Guides
Browse every guide in Discord Guides or see all guides.