What size should a Discord emoji be?
Discord emojis should be a square 128×128 pixel image under 256 KB. Discord shows emojis much smaller than that in chat, but uploading at 128 px keeps them sharp on high-resolution screens and when someone sends an emoji on its own, which displays it larger. Read the full Discord emoji size guide for every number.
How to resize an image for Discord
To resize an image for Discord, drop it into the box above. You get a 128×128 PNG, plus 64 and 32 px versions so you can check how it reads small. Download the 128 px file and upload it in Server Settings › Emoji. Each preview shows its size in KB, and anything over 256 KB is flagged in pink. If that happens, simplify the image or cut down the colours.
Why is Discord saying my emoji is too large?
Discord says your emoji is too large because the file is over 256 KB. Large photos and long GIFs are the usual cause. Resizing a PNG or JPG to 128×128 normally brings it well under the limit. Animated GIFs can stay heavy because every frame counts, and this tool only resizes the first frame for now.
Fit, Fill or Pad for Discord emojis
Fit is the safe default for Discord. It keeps the whole picture and pads the short side with transparency when the source is not square, so a wide meme or a tall character is never cropped. Fill crops to a square and is better for faces and photos, where you want the subject to fill the frame. Pad leaves a thin transparent border around the design, which helps a busy emoji breathe next to text.
If your image is not square, a note above the previews tells you its dimensions and what each mode will do. Click between the modes and the 128, 64 and 32 px previews redraw instantly.
Keep transparency when you resize
Transparency survives as long as the source has it. Every file this tool exports is a PNG, so a PNG or WEBP with a transparent background comes out transparent at 128 px too, and the checkerboard behind each preview shows exactly which parts are see-through. A JPG has no transparency, so its white or coloured background will stay. Remove the background first, or make the emoji with AI, where the background is removed for you.
Emoji slots and server boosts
Every Discord server has a limited number of custom emoji slots, and boosting the server raises that number. Because slots are limited, it pays to upload emojis that people will actually use: reactions such as laughing, crying, hype and "GG" tend to earn their place faster than detailed artwork that is hard to read small. Check how many free slots you have in Server Settings › Emoji before you prepare a large batch.
Discord also supports stickers, which are a separate feature with their own sizes. This page only covers emojis.
Make a Discord emoji from scratch
You can make one with AI if you have no image yet. The Discord emoji maker creates custom emojis with AI from a short idea or your photo, removes the background and exports the 128×128 file for you. Your first one is free. The same emoji also works on Twitch through the Twitch emote resizer.
