Discord custom emojis have a strict size requirement that catches a lot of people out the first time they try to upload one. The platform requires custom emoji images to be under 256KB in file size and exactly 128x128 pixels is the standard dimension that works cleanly within that limit while keeping the emoji sharp in chat. Upload an image that is too large and Discord either rejects it or scales it down on its own in a way that can look blurry. Upload something smaller than 128x128 and it gets upscaled, which also degrades quality. Getting the image to exactly 128x128 before uploading gives the best result in chat, reactions and the emoji picker.
How to Resize an Image for Discord Emoji
Enter 128 in both the width and height fields and turn the Maintain Aspect Ratio checkbox off for a forced square output. Custom emojis need to be square, so any non-square image needs to have both dimensions forced to the same value.
The image content matters a lot at 128x128. Simple bold graphics, cartoon style icons and clear symbols work well as custom emojis. Detailed photographs or complex illustrations lose most of their recognizable form at this scale. PNG with a transparent background is the standard format for Discord emojis since most emoji content looks better without a solid background in chat. For a batch of custom emojis, upload everything at once and download as a ZIP when done.
Common Uses for Discord Emoji Images
Server owners and moderators adding custom emojis to a Discord server use 128x128 as the standard upload size. Discord supports up to 50 custom emojis for standard servers and more for servers with boosts, so preparing a full set of emojis at the correct size before uploading saves time compared to fixing each one after a failed upload.
Animated emojis follow the same dimension requirement but use GIF format instead of PNG. For static custom emojis, PNG at 128x128 is the format that produces the cleanest result in chat and in the emoji picker display.
Output Format for Discord Emojis
PNG is the standard format for Discord custom emojis. Transparent backgrounds are supported and keep emojis looking clean in chat regardless of whether the user has a dark or light theme. JPEG removes transparency and adds a solid background, which makes emojis look out of place in chat. WEBP is not recommended for Discord emoji uploads as the platform specifically lists PNG, JPG and GIF as the accepted formats.