Resize Image for Discord Emoji

Turn any image into a square PNG emoji with a transparent border, far under Discord's 256 KB limit.

Discord limit: 256 KB

Not the converter you need, or a limit has changed? Suggest a tool.

What this page is for

Discord refuses an emoji file over its size limit, and full-size images and screenshots are usually far over it. This page scales the image into a square PNG, keeps any transparency, and pads odd shapes with a transparent border instead of stretching them.

It is for server owners and anyone with the Manage Emojis or Create Expressions permission.

The rule: Discord's emoji limit

Discord's help centre says emoji must be under 256 KB and accepts JPEG, PNG, GIF and WEBP. Names need at least 2 characters, using only letters, numbers and underscores.

Discord does not publish a pixel size for emoji, and they display small. A 128 x 128 PNG stays sharp everywhere Discord shows them and comes out a fraction of the limit. That size is our choice, not a Discord rule. Animated GIF emoji are not converted here; this page makes static PNGs.

Worked example

A 1200 x 900 PNG logo with a transparent background, 640 KB. Fitted into 128 x 128 it keeps its shape with transparent space above and below, and comes out around 10 to 20 KB.

How to use it

  1. Tap Choose photos and pick one or several images.
  2. Leave 128 x 128 selected.
  3. Tap Make emoji.
  4. Download the PNG, or the ZIP for several.
  5. In Discord, open Server Settings, choose the Emoji tab, and tap Upload Emoji.

Questions

Why PNG and not JPEG?

PNG keeps transparency, so the emoji sits cleanly on dark and light themes. JPEG would give it a white or black box.

Does it crop my image?

No. It fits the whole image inside the square and adds transparent space where the shapes differ.

Can I make an animated emoji?

Not on this page. It makes static PNGs.

Is my image uploaded?

No.

Related tools

Nearlimit is not affiliated with Discord. Sizes and results are estimates produced by your own browser. A file that fits the cap is not a guarantee that the destination will accept it: services change their limits, and some check more than size. On iPhone and iPad, Safari limits memory and codecs, so large files can fail there that work on a computer. Keep your original file.