Discord Emoji Resizer

image
Loading feedback…

Discord emoji resizer: drop in a picture or GIF, frame it, and download a 128 × 128 emoji that is guaranteed to fit Discord's 256 KB limit. GIFs stay animated.

Last updated: October 4, 2026•Author: Mateo Díaz•Reviewed by: Riley Williams

1Pick a size

128 × 128 · Discord rejects emojis over 256 KB, so GIFs are squeezed to fit.

2Add your picture

Drop your picture here

JPG, PNG, GIF or WebP

3Download

Your picture stays on your device. Nothing is uploaded.

This Discord emoji resizer turns any picture or GIF into a 128 × 128 emoji that fits under Discord's 256 KB limit. Frame it, check it in a mock Discord chat at real emoji sizes, and download a file named after your emoji. GIFs stay animated, and if one is too heavy, the resizer slims it down until Discord will take it.

How to resize an emoji for Discord

  1. Pick a size: Emoji (128 × 128) or Sticker (320 × 320).
  2. Add your picture: drop it in, choose a file, or paste a copied image with Ctrl+V.
  3. Drag to frame it: zoom in on the face or object. Emojis are tiny in chat, so the subject should fill most of the square.
  4. Name it (optional): the file gets that name, so Discord fills it in when you upload.
  5. Download: PNG for still pictures, GIF for animated ones. The final size and the limit check appear under the button.

To add it to a server, open Server Settings → Emoji and choose Upload Emoji.

Discord emoji and sticker sizes

TypeSizeFile limitFormats
Emoji128 × 128 px256 KBPNG, JPG, GIF
Animated emoji128 × 128 px256 KBGIF
Sticker320 × 320 px exactly512 KBPNG (APNG for animated)

In chat, Discord shows emojis about 22 pixels tall inside a sentence, 48 pixels when an emoji is sent on its own, and about 16 pixels in reactions. The preview shows all three, on the dark and light themes.

How GIFs get under 256 KB

The 256 KB cap is what usually stops an upload, not the pixel size. A two-second reaction GIF can easily weigh several megabytes. After cropping to 128 × 128, the resizer checks the file and, only if it's still too big, keeps slimming it down:

  1. It lowers the number of colors, as far as 16.
  2. It merges neighboring frames and adds their timing together, so the loop keeps its original speed.

It tries the gentlest combination first and stops as soon as the file fits, so a GIF that's already small keeps full quality. Still pictures saved as PNG fit easily at 128 × 128.

Tips for emojis that read at tiny sizes

  • Crop tight. Fill the square with the face or object. Empty space only makes it smaller in chat.
  • Use bold shapes. Thin lines and small text vanish at 22 pixels.
  • Check both themes. A dark emoji can disappear on Discord's dark theme. The previews show both side by side.
  • Keep the background see-through. Transparent PNGs and GIFs blend into any theme. When you zoom out, choose See-through to keep the extra space clear.
  • Name it well. Names need 2 to 32 letters, numbers, or underscores. Short names like happy_cat are easier to type.

Emoji or sticker?

Emojis go inside messages and reactions, so they're small and you can use several at once. Stickers are sent on their own and appear big, about 160 pixels. Discord requires stickers to be exactly 320 × 320 and accepts PNG for still stickers and APNG for animated ones, so a GIF saved as a sticker here becomes a still PNG.

Private by default

Your picture is cropped, resized, and encoded in your browser. Nothing is uploaded to a server.

Dressing up the rest of your server? Use the Discord Banner Resizer for profile and server banners, and the Discord Fonts Generator for styled channel names.

Frequently Asked Questions
128 × 128 pixels and under 256 KB. Discord shows emojis much smaller in chat (about 22 pixels inline and 48 pixels when an emoji is sent on its own), but uploading at 128 × 128 keeps them sharp on high-resolution screens.
Discord rejects any emoji over 256 KB, no matter its size in pixels. Big photos and long GIFs go over easily. This resizer shrinks the picture to 128 × 128 and, for GIFs, lowers the colors and skips frames until the file fits. The size you get is shown after you download.
Yes. Drop in a GIF and it stays animated. Every frame is cropped the same way, and if the result would be over 256 KB, frames are merged so the animation keeps its original length. Anyone can upload animated emojis to a server they manage, but using them in chat needs Nitro.
PNG and GIF files keep transparency. If your picture already has a see-through background it stays that way. When you zoom out to show the whole picture, choose See-through to leave the empty space clear.
Yes. Choose Sticker to get an exact 320 × 320 PNG under 512 KB. Discord only accepts PNG for still stickers and APNG for animated ones, so a GIF saves as a still sticker here.
Emoji names need 2 to 32 characters using only letters, numbers, and underscores. Type a name in the Emoji name box and the downloaded file uses it, so Discord fills the name in for you.
Open Server Settings, choose Emoji, and press Upload Emoji. You need permission to create or manage expressions on that server. Every server gets 50 slots for still emojis and 50 for animated ones, and Server Boosts add more.
No. Resizing and GIF encoding happen entirely in your browser, and the file is saved straight to your device.