Discord Sticker Maker

Choose a picture, GIF or APNG

GIF or APNG for an animated sticker. PNG, JPG or WebP for a still one. Or drag it here, or paste it.

No file handy? Try a sample:

Samples are small files we made for testing.

Crop it to 320 × 320 and pick the 5 seconds

Sticker: exactly 320 × 320, under 512 KB, animated up to 5 seconds.

Your picture shows up here once you pick it.

Name it and make the sticker

Choose a picture or GIF first.

Runs in your browser with UPNG.js 2.1.0 (MIT) and pako 1.0.11 (MIT) for APNG and PNG, gifuct-js (MIT) to read GIFs, and for the GIF option gifenc (MIT) with gifsicle 1.95 (GPL-2.0: license and build notes, source code). Nothing is uploaded.

By Cobra · Last updated

Three reasons Discord turns a sticker down

Sticker uploads fail for a short list of reasons, and the error does not always say which one. This page checks all three before you download.

A fourth snag is not a rejection but looks like one: an APNG sticker can look still if you preview it in the wrong place. See the questions at the bottom.

Stickers, emoji and chat GIFs side by side

The three get mixed up because they can all hold the same picture. The limits are very different. Checked against Discord's pages on October 26, 2026.

StickerCustom emojiGIF posted in chat
Pixel sizeExactly 320 × 320Up to 128 × 128Any
File size512 KB (help page), 512 KiB (developer docs)256 KB20 MB on a free account
FormatsPNG and APNG (help page); developer docs add GIF and LottieJPEG, PNG, GIF, WebP, AVIFGIF
Animation length5 seconds at mostNo limit publishedNo limit published
Free slots per server550Not a slot
SourcesSticker tips, developer docs, Stickers FAQCustom emoji, Boosting FAQFile Attachments FAQ

The sticker page also says stickers need a name and a related emoji, the description is optional, and desktop chat shows stickers at 160 × 160. Lottie stickers are only for verified and partnered servers, so this page does not make them.

APNG or GIF? Discord's two answers

Discord's help article for sticker creators says animated stickers are APNG and still stickers are PNG. Its developer documentation, which describes what the upload accepts, lists GIF as well. We could not settle which one wins for every account, so the page does this:

One video clip, three stickers

The hard case for stickers is a clip from a video: every pixel changes in every frame. We turned the first 8 seconds of our sample clip into a 480 × 270 GIF at 15 frames a second (7.2 MB) and ran it through this page in Chrome on a desktop, Fill crop, nothing else changed.

SettingResultWhat it gave up
APNG, first 5 seconds455.7 KB, 19 frames48 colors, every 4th frame
APNG, Length 2.5 seconds494.6 KB, 13 frames128 colors, every 3rd frame
GIF, first 5 seconds472.7 KB, 25 framesCompression level 200, 128 colors, every 3rd frame

All three passed the 320 × 320, 512 KB and 5 second checks. The pattern is the useful part: for a busy clip, a shorter sticker keeps more color, and GIF keeps more frames. Flat art is a different story. The animated cat sample (16 frames) fits as a 256 color APNG at 252.9 KB, and a drawn test animation with a transparent background fit in full color, lossless, at 106.7 KB.

Drawing for 160 pixels

The file is 320 × 320, but people see it at about half that in chat. The previews above show that size on dark and light backgrounds.

Known gaps

Making a full set? The emoji maker makes 128 × 128 custom emoji, the GIF compressor fits GIFs for chat and avatars, and the Discord tools page lists every limit.

ToolPetal is not affiliated with, endorsed by, or sponsored by Discord. Discord is a trademark of Discord Inc. Limits can change; we link to Discord's own pages so you can check.

Sticker questions

What size does a Discord sticker have to be?

Exactly 320 x 320 pixels and no bigger than 512 KB. Discord's sticker tips page says 512KB and its developer docs say 512 KiB, so this page keeps every file under 512,000 bytes, which passes both. Animated stickers can run up to 5 seconds.

Can a Discord sticker be a GIF?

Discord gives two answers. Its Tips for Sticker Creators page lists APNG for animated stickers and PNG for still ones, while its developer docs list PNG, APNG, GIF and Lottie as upload formats. This page makes APNG by default and offers GIF as an option. If Discord refuses a GIF sticker, make the APNG instead.

Why does my APNG sticker look frozen?

Discord's sticker tips say APNG stickers do not render properly if you send the file through the chat bar's upload button. Upload it in Server Settings, then Stickers, where the upload window shows the animation. An APNG file also ends in .png, which is normal.

How many custom stickers can a server have?

Discord's Custom Stickers FAQ gives every server 5 sticker slots for free. Boost Level 1 raises that to 15, Level 2 to 30 and Level 3 to 60.

What if my GIF is longer than 5 seconds?

The page keeps 5 seconds of it. Use Start at to pick where those 5 seconds begin and Length to make the sticker shorter. Shorter stickers keep more frames and more colors inside 512 KB.

Can I make a still sticker?

Yes. Choose a PNG, JPG, WebP or AVIF picture and the page makes a 320 x 320 PNG, which Discord accepts for static stickers. Transparent backgrounds are kept.

Does this sticker maker upload my files?

No. Cropping, trimming and compression all run in your browser. Your picture never leaves your device.