Discord Emoji Resizer (128×128)
Resize and crop any image to the exact Discord emoji dimensions (128 × 128 px). Strips hidden metadata, compresses under 256 KB, and preserves transparency. Preview against Discord dark and light themes. Processed entirely in your browser.
Output
128 × 128 px
Max Size
256 KB
Transparency
Preserved
Processing
100% Local
100% private — images never leave your browser.
Upload your emoji image
JPEG, PNG, WEBP, or GIF up to 20 MB
Twitch Emote & Badge Resizer
Generate all 3 required Twitch emote sizes simultaneously.
visibility_offMetadata Remover
Strip EXIF data from images for privacy.
straightenExact KB Compressor
Compress images to a precise target file size.
photo_size_select_largePixel Resizer
Resize images to exact pixel dimensions.
swap_horizImage Converter
Convert between JPEG, PNG, and WEBP formats.
compressImage Size Reducer
Reduce image file size while maintaining quality.
Key details
Output Dimensions
128 × 128 px
Max File Size
256 KB
Chat Display Size
32 × 32 px (22 px inline)
Transparency
Preserved
Metadata
Stripped on Export
Processing
100% Local Browser
How it works
Upload Your Image
Upload any JPEG, PNG, WEBP, or GIF image up to 20 MB.
Position the Square Crop
Drag the 1:1 square crop box over the area you want as your emoji. Transparency is preserved.
Export & Preview
Download the Discord-ready file. Preview it against both dark and light Discord themes to verify visibility.
Frequently asked questions
What size do Discord emojis need to be?
Discord requires custom emojis to be exactly 128 × 128 pixels and under 256 KB. They are displayed at 32 × 32 pixels in chat (or 22 × 22 inline with text). Supported formats are PNG, JPEG, WebP, and GIF. Source: Discord Support (verified August 2026).
Why does my Discord emoji upload fail?
The most common causes are: (1) the file is over 256 KB — hidden EXIF metadata often inflates file size invisibly, (2) the image is not square (Discord silently squishes non-square images), or (3) the format is unsupported. This tool strips metadata, forces a perfect square crop, and guarantees the output is under 256 KB.
Does this tool preserve transparency?
Yes. If your source image has transparent areas (e.g., a PNG with alpha channel), this tool preserves them in the output. The Discord chat preview shows your emoji against both dark and light backgrounds so you can verify transparent edges look correct.
What is the difference between Discord emojis and stickers?
Emojis are 128 × 128 px (max 256 KB) and appear inline in chat messages. Stickers are 320 × 320 px (max 512 KB) and appear as standalone images. This tool is designed for emojis, not stickers.
Are my images uploaded to a server?
No. All image processing happens locally in your web browser using HTML5 Canvas. Your images never leave your device. There is no server upload, no cloud storage, and no data collection.
How many custom emojis can a Discord server have?
A default Discord server has 50 static emoji slots. Nitro-boosted servers can have up to 250 total emoji slots depending on boost level. Each slot accepts one 128 × 128 px image.
Does this tool work on mobile browsers?
Yes. The tool works in Chrome, Firefox, Safari, and Edge on both desktop and mobile devices.
When Should I Use This Tool?
Use this tool whenever you need to create or update a custom emoji for a Discord server:
- New server emoji: You have art, a logo, or a reaction image that needs to be cropped and sized to 128×128.
- Upload errors: Discord is silently rejecting your emoji upload because hidden metadata pushes the file over 256 KB.
- Dark mode visibility: Your emoji looks fine on a white background but disappears on Discord Dark Mode because of transparent dark outlines.
Discord Emoji Specifications Reference
| Property | Requirement | Status |
|---|---|---|
| Upload Dimensions | 128 × 128 px | Required |
| Chat Display | 32 × 32 px (22 px inline) | Automatic |
| Max File Size | 256 KB | Hard limit |
| Formats | PNG, JPEG, WebP, GIF | Required |
| Transparency | Supported (PNG/WebP) | Optional |
Source: Discord Support — Custom Emojis (verified August 2026).
Troubleshooting Common Discord Emoji Errors
- Upload fails silently: Usually the file is over 256 KB. EXIF metadata from phone cameras can add 50–100 KB invisibly. This tool strips all metadata.
- Emoji looks squished: The source image was not square. This tool enforces a 1:1 crop before resizing.
- Emoji invisible on dark theme: Transparent emojis with dark outlines blend into Discord Dark Mode. Use the preview toggle to verify visibility.
Browser Compatibility
This tool uses the HTML5 Canvas API and works in all modern browsers:
- Google Chrome 90+
- Mozilla Firefox 90+
- Apple Safari 15+
- Microsoft Edge 90+
Bharat Kumar G.verified
Technical SEO & Document Processing Expert
Bharat is the founder of ReadyToSubmit. With years of experience in technical web development, he builds privacy-first, client-side tools to help Indian government exam aspirants format their applications accurately and securely without server uploads.
Related tools
Fiverr Gig Image Resizer
Resize images to exact Fiverr gig dimensions (1280×769).
videogame_assetTwitch Emote & Badge Resizer
Generate all 3 required Twitch emote sizes.
sports_esportsSteam Store Asset Resizer
Resize game art to all Steam capsule dimensions.
smart_displayYouTube Banner Safe Area Checker
Check your YouTube banner against device-specific safe areas.
cropApp Screenshot Cropper
Crop screenshots for iOS and Android app stores.
menu_bookImage & Upload Guides
Read practical guides for preparing digital assets.