Discord Emoji Resizer (128 x 128)
Pre-set to Discord's emoji spec: 128 x 128 pixels, under 256 KB, PNG or GIF. The dimensions Discord requires for custom server emojis at all boost tiers.
Drag & drop images to resize, or click to browse
One image or many - up to 100 files, all resized to the same size. Everything stays in your browser.
Discord Emoji Spec: 128 x 128, Under 256 KB
Discord custom emojis are uploaded at 128 x 128 pixels with a maximum file size of 256 KB. Accepted formats are PNG (static) and GIF (animated). Discord displays emojis at 32-48 pixels in chat depending on context, but the higher-resolution source ensures crisp rendering on Retina/high-DPI screens.
Unlike stickers (which require exact 320 x 320 dimensions), Discord is more lenient with emojis. You can upload larger sources and Discord will downscale to 128 x 128. Downscaling produces sharp results, so uploading at 256 x 256 or 512 x 512 is fine. Avoid uploading smaller than 128 x 128 because the required upscale introduces blur.
For the cleanest results: design at exactly 128 x 128 with transparency, export as PNG with alpha channel. This is what this tool defaults to.
Static vs Animated Emoji Slots
Discord servers have separate slot counts for static (PNG) and animated (GIF) emojis. The counts depend on server boost level:
No boost: 50 static, 0 animated. Level 1 (2 boosts): 100 static, 50 animated. Level 2 (7 boosts): 150 static, 150 animated. Level 3 (14 boosts): 250 static, 250 animated.
Animated emoji upload is gated behind Level 1 boost (server side). Animated emoji USAGE across servers is gated behind Nitro (user side). Free non-Nitro users can use animated emojis only in the server where they were uploaded.
Why 256 KB Is the Hardest Constraint
The 256 KB file size cap is the constraint most often hit, especially for animated GIF emojis. A 128 x 128 PNG of a typical character drawing weighs 20-80 KB - well under the limit. A 128 x 128 GIF with 30+ frames and full color can easily hit 1 MB before optimization.
Strategies to fit a high-quality animated emoji under 256 KB:
1. Reduce frame count. Most emoji animations need 4-10 frames, not 30. 2. Convert to indexed color (256 colors max). This dramatically reduces file size. 3. Remove duplicate frames. If frames 3-7 are nearly identical, delete the duplicates. 4. Reduce frame rate. 12-15 fps is plenty for an emoji. 5. Crop transparent borders. Discord lets you use the full 128 x 128 canvas but if your animation only uses the center 80 x 80, the extra transparent area still adds compressed bytes.
Role Icons: A Sub-Type of Emoji
Discord role icons (the small icon shown next to a user's name based on their role) use similar dimensions to emojis: 64 x 64 pixels minimum, under 256 KB, PNG or APNG format. They require Level 2 server boost to enable.
Mechanically, you can use this 128 x 128 emoji resizer to create role icons too. Discord scales them down to 64 x 64 for display, and downscaling from 128 x 128 produces sharper results than uploading at the exact 64 x 64 size (which has insufficient resolution for Retina screens).
Frequently Asked Questions
Resize for Other Platforms
Instagram Post
1080x1080px
Facebook Cover
820x312px
YouTube Thumbnail
1280x720px
LinkedIn Banner
1584x396px
Passport Photo
600x600px
Twitter/X Profile Picture
400x400px
Etsy Product
2000x2000px
Discord
512x512px
Discord Sticker
320x320px
Discord Server Banner
960x540px
X (Twitter) Header
1500x500px
Twitch Banner
1200x480px
WhatsApp DP
1080x1080px
Facebook Post
1080x1350px
YouTube Banner
2560x1440px
TikTok Profile Picture
720x720px
iPhone Wallpaper
1179x2556px
Android Wallpaper
1080x2400px
Samsung Galaxy Wallpaper
1080x2340px
Samsung Galaxy Ultra Wallpaper
1440x3120px
Google Pixel Wallpaper
1080x2424px
Google Pixel Pro Wallpaper
1280x2856px
Galaxy S23 Ultra Wallpaper
1440x3088px
OnePlus 13 Wallpaper
1440x3168px
Xiaomi 14 Ultra Wallpaper
1440x3200px
Pixel 9 Pro XL Wallpaper
1344x2992px
Xiaomi 14 Wallpaper
1200x2670px
Pinterest Pin
1000x1500px
iPad Wallpaper
2048x2732px
MacBook Wallpaper
2880x1800px