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.
#36393f; use it to preview how a flat-background image will look in chat.| Asset | Size (px) | Max file | Format |
|---|---|---|---|
| Custom emoji | 128 × 128 | 256 KB | PNG / JPG / GIF |
| Sticker | 320 × 320 (exact) | 512 KB | PNG / APNG |
| Role icon | 64 × 64 | 256 KB | PNG / JPG |
| Server icon | 512 × 512 | 8 MB* | PNG / JPG / GIF |
| Invite banner / splash | 960 × 540 | 8 MB* | PNG / JPG |
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.
Related image tools: