Discord Emoji Resizer — Free, In Your Browser

Get a 128×128 PNG under 256 KB, with the file size shown before you upload.

Drop your emote (PNG, JPG, GIF)

or click to browse

Runs in your browser — nothing is uploaded.

Resize mode

Don't have an emote yet?

Make one with AI

Turn a text idea or photo into a custom emote in seconds. First one free.

Create Emote Now

Discord Emoji Size Requirements

Discord takes one image per emoji and scales it down for chat. Upload a square 128×128 PNG under 256 KB for the sharpest result.

Value
Recommended size128 × 128 px (square)
Max file size256 KB
FormatsPNG, JPG, GIF (animated needs Nitro to use)
Shown in chat atabout 48 × 48 px (jumbo) or 22 × 22 px inline

A Discord emoji resizer turns any image into a 128×128 pixel PNG under 256 KB, the size Discord recommends for custom server emojis. Drop a PNG, JPG, WEBP or GIF, check the 64 and 32 px previews, and download. Resizing happens in your browser, so nothing is uploaded.

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.

Frequently Asked Questions

A square 128×128 pixel image under 256 KB. PNG keeps transparency; JPG and GIF also work.