Discord Emoji & Sticker Resizer - Free 128px & 320px Maker

Resize any picture to the exact dimensions and file-size limits Discord expects — 128×128 custom emoji, 320×320 stickers, 512×512 server icons, 64×64 role icons and more. Drop in a PNG, pick a preset, and download a transparent PNG that uploads cleanly without the “image too large” error. Everything runs in your browser; your image is never uploaded.

Source Image
Drop image or click to browse
PNG, JPG, WebP or GIF (first frame)
Discord's dark theme is #36393f; use it to preview how a flat-background image will look in chat.
Preview
— × — px — KB
Resized preview
Discord image sizes at a glance
AssetSize (px)Max fileFormat
Custom emoji128 × 128256 KBPNG / JPG / GIF
Sticker320 × 320 (exact)512 KBPNG / APNG
Role icon64 × 64256 KBPNG / JPG
Server icon512 × 5128 MB*PNG / JPG / GIF
Invite banner / splash960 × 5408 MB*PNG / JPG
*Discord accepts large source files but compresses them; smaller uploads stay sharper. Verify limits in the app, as they change.

About resizing images for Discord

Discord is fussy about asset dimensions in a way that catches people out. Custom emoji want a 128×128 source, stickers must be exactly 320×320, and a role icon shrinks to 64×64 — feed it the wrong size or an oversized file and the upload dialog simply refuses it with a vague error. This tool removes the guesswork: pick the asset you're making and it locks the right pixel dimensions and keeps the file under Discord's KB ceiling, so the image goes in on the first try.

Fit, fill, and transparency. Emoji and stickers are rarely square, so the default Fit mode scales the whole picture into the box and pads the leftover space with transparency — the artwork keeps its proportions and the corners stay see-through. For a server icon built from a photo, switch to Fill, which crops to a clean square (handy because Discord masks icons into a circle). Keep the output as PNG to preserve the alpha channel; only drop to JPG when you genuinely want a flat coloured background, in which case the colour picker lets you match Discord's #36393f dark theme. Because everything runs on the HTML5 Canvas in your own browser, the picture never leaves your machine.

Frequently Asked Questions

Discord recommends uploading custom emoji at 128×128 pixels; it then displays them around 32–48 px in chat. The file must be under 256 KB. This tool's Emoji preset locks those dimensions and keeps the PNG below the limit so the upload isn't rejected.

Stickers must be exactly 320×320 pixels and under 512 KB, uploaded as a PNG (or APNG for animation). Anything off-square or oversized is refused. The Sticker preset here outputs a clean 320×320 PNG with transparent padding so your art keeps its shape.

Yes. PNG output preserves the alpha channel, and the default 'Fit (keep whole image)' mode pads the spare space with transparency rather than a solid colour — exactly what you want for an emoji or sticker that isn't square. Switch to JPG only if you specifically need a flat background.

Fit (contain) scales the whole image inside the target box and pads the rest with transparency, so nothing is cut off — best for emoji and stickers. Fill (cover) zooms in and crops to fill the box edge to edge with no padding — best for square server icons made from a photo.

The two usual causes are wrong dimensions and an oversized file. Stickers in particular must be precisely 320×320. Pick the matching preset, check the green size badge before downloading, and re-upload. Animated GIF/APNG keep their own limits that a still-image resizer can't change.

Yes. Use the Server Icon preset (512×512) with Fill mode to crop a photo or logo into a clean square. Discord shows server icons as circles, so keep the important part centred and away from the corners.

No. The resizing happens entirely in your browser with HTML5 Canvas. Your image never leaves your device — there's no upload, no account, and nothing stored. You can even use it offline once the page has loaded.

No — this tool resizes a single still frame to PNG. Animated emoji (GIF) and animated stickers (APNG/Lottie) need a tool that preserves every frame. Use this for static art, then upload it through Discord's normal emoji or sticker dialog.

Server-specific custom emoji can be added by anyone with the Manage Emoji permission, and members use them in that server for free. Using them across other servers, and uploading personal stickers, generally needs Nitro. This tool just prepares the image — Discord handles the permissions.