Skip to content
Utilities

Discord Emoji Maker

Custom Discord emoji must be square and are displayed at 128x128 pixels, with an upload limit of 256 KB. Upload any picture, zoom to frame the part you want, and export a correctly sized PNG. The tool also estimates the file size so you know before uploading whether Discord will accept it.

  • Free, no limits
  • No login
  • Runs in your browser
Tool

Everything runs locally - your image is never uploaded.

Upload any image to turn it into a 128x128 custom Discord emoji.

About this tool

Custom emoji are square and rendered at 128x128 pixels. Uploads are capped at 256 KB, and free servers get 50 emoji slots (more with boosts).

This maker crops, resizes and estimates the resulting file size so you know before uploading whether it will be accepted.

How to use

1

Upload the image you want to use.

2

Zoom and centre the part that should become the emoji.

3

Download the 128x128 PNG and add it in Server Settings > Emoji.

The limits Discord enforces on custom emoji

A custom emoji file must be 256 KB or smaller. That is the hard ceiling and it is the reason most uploads fail: a 512x512 PNG straight out of an image editor routinely exceeds it, while the same artwork resized to 128x128 comes in well under.

Discord displays emoji at 32x32 in the message list and 48x48 in the picker, and renders them larger only when a message contains nothing but emoji. Uploading anything above 128x128 therefore buys you no visible quality - it just spends your byte budget on pixels nobody sees.

Animated emoji are GIFs and are subject to the same 256 KB limit, which is far more restrictive in practice because every frame counts against it. Cutting frame count and palette size does more for a GIF than reducing dimensions.

Designing for a 32-pixel square

At 32x32 there is room for one idea. Emoji that read well are built from a single bold shape with high contrast against both light and dark themes - remember that Discord users are split between the two, and a dark logo on a transparent background disappears entirely for anyone on dark mode.

Fine detail, thin lines and small text are lost. If your emoji contains a word, it will be an unreadable smudge in the message list. The reliable test is to shrink your artwork to 32 pixels on your own screen and look at it from normal viewing distance before uploading.

Transparent PNGs generally beat solid backgrounds, because a solid square looks heavy next to Discord's own rounded emoji set. Keep a couple of pixels of padding inside the canvas so the shape does not touch the edges.

Making emoji that read at small sizes

Emoji are often displayed at 22 pixels inline. Crop tight on one shape or face and avoid thin outlines or small text, which disappear entirely at that scale.

If you already have a custom emoji you want to reuse, the emoji downloader pulls the original file from Discord's CDN.

Frequently asked questions

What size are Discord emoji?

128x128 pixels, under 256 KB. Larger images are downscaled by Discord, but pre-sizing gives a cleaner result.

Can I make animated emoji?

Animated emoji need a GIF and a boosted server slot. This tool exports static PNGs.

How many emoji can a server have?

50 static and 50 animated at level 0, rising to 250 of each at Boost level 3.

Related guides

Browse all guides and generators.

Try other relevant tools