Discord Sticker Resize

A Discord sticker, unlike an emote (128×128), is a 320×320px / 512KB asset that appears as its own message up to 160×160px in chat — a single expressive image. Where emotes accent text, stickers replace it, so illustrations, character expressions, and short copy cuts shine here. It is also the most format-flexible slot: PNG (transparent), APNG (frame-based animation), and Lottie JSON (vector animation — extremely lightweight, very useful under the 512KB cap) are all accepted. Per-server sticker slots scale with Boost: 5/15/30/60 at levels 0/1/2/3. Because there are far fewer sticker slots than emote slots, each one carries more weight and design quality directly shapes chat tone. This tool exports a precise 320×320px file and previews the 160×160px chat scale to confirm expressiveness survives.

Output size: 320 × 320 px

If aspect ratios differ, the image is center-cropped automatically.

Drag an image here or click to upload

Resizes to 320 × 320px. Supports JPG/PNG/WebP

How to use

Upload stand-alone expression

Upload an illustration, character expression, or short copy cut intended to land as a stand-alone message.

Check 160×160 expressiveness

Check the 160×160px chat preview: are expressions and key strokes still readable, or have outlines thinned to a blur?

Stay under 512KB

Export 320×320px PNG (transparent) or JPG under 512KB. Color-rich designs can shrink further with PNG-8 palette conversion.

When to use this tool

Prepare your sticker at 320×320px to avoid upload failures and register it immediately.

Producing a 5–10 image sticker set in the same character/tone, all sized to 320×320px under 512KB

Lightening a color-rich PNG that exceeded 512KB by converting to PNG-8 palette or JPG

Preparing a still-frame backup of a Lottie or APNG sticker on the same 320×320 canvas

Discord Sticker Spec Guide

Requirements as of 2025. PNG or APNG format is recommended.

Recommended size
320 × 320px
Aspect ratio 1:1
File format: PNG, APNG, Lottie (JSON)
Limitations
File size must be under 512KB.
Sticker slots per server vary by Boost level.
Each sticker must be tagged with a related emoji.
Safe Area / Crop Guide
Displayed at up to 160×160px in chat.
Supports PNG (with transparency) and APNG (animated).
Lottie JSON format is also available but requires separate creation.
Upload Limits
Maximum file size: 256KB (emotes), 512KB (stickers)
Profile/server icons: 10MB
Supported formats: JPG, PNG, GIF, APNG

FAQ

What is the file size limit for Discord stickers?

Stickers must be under 512KB. Saving as PNG also preserves transparent backgrounds.

Can I create animated stickers?

Yes, you can use APNG or Lottie (JSON) format for animated stickers. The 512KB file size limit still applies.

How large do stickers appear in chat?

Stickers display at up to 160×160px in chat. Using a 320×320px original ensures they look clean after downsizing.

How many stickers can a server have?

The default is 5. Boost level 1 unlocks 15, level 2 gives 30, and level 3 allows up to 60 sticker slots.

What is the difference between a sticker and an emote?

Emotes are 128×128px (under 256KB) and inserted inline with text. Stickers are 320×320px (under 512KB) and sent as full-size standalone messages.