Discord Custom Emoji Resizer (128×128 px)
Discord requires the custom emoji to be 128×128 × 32×32 × 22×22 pixels. Drop any image below and every required size is generated instantly — centre-cropped to 1:1, exported as PNG, zero uploads.
Drop your image here — or click to choose
Runs 100% in your browser · nothing is uploaded · centre-crop, never stretched
Heads-up: 128 px upload; Discord renders 22 px inline and 32 px in the picker — we export all three.
Discord Custom Emoji — related tools
Quick specs at a glance
| Output size | Pixel set | Role |
|---|---|---|
| 128 × 128 px | 128×128 | Primary output |
| 32 × 32 px | 32×32 | Derived export |
| 22 × 22 px | 22×22 | Derived export |
| Aspect ratio | Accepted formats | Upload limit |
|---|---|---|
| 1:1 | PNG / GIF | ≤ 256 KB (larger with Nitro) |
FAQ
Do I need an account or upload my image anywhere?
No. Everything runs locally in your browser using the HTML canvas — your image never leaves your device, and nothing is stored or uploaded to a server.
Why does the exported file size differ from the original?
Re-encoding changes compression. Discord enforces a hard limit of ≤ 256 KB (larger with Nitro); if an export exceeds it, try JPG or lower-detail source art.
Can I batch several images at once?
Yes — drop or select multiple files and every 3-pixel variant is generated per file. Download each output with one click.