Instant 1-click resize and optimization for Discord Emojis (128x128 <256KB), Server Icons (512x512), Nitro Server Banners, Role Badges, and Profile Avatars with live Discord UI preview.
Supports transparent PNG, JPG, or WebP. Transparent backgrounds are preserved.
Official standard for custom Discord static emojis (<256 KB)
Upload an image above to generate this Discord asset preview
Check out our brand new server emote! It looks so crisp in chat::custom_emoji:Let's go! 🔥
Maximum file size: 256 KB. Standard dimension: 128 x 128 px. Must use PNG format for transparent backgrounds.
Recommended resolution: 512 x 512 px (or 1024x1024). Maximum file size: 10 MB.
Recommended resolution: 960 x 540 px (16:9 aspect ratio). Minimum width: 960 px.
Discord has a strict 256 KB file size limit for static and animated custom emojis. If your image exceeds 256 KB, upload will fail. This tool automatically renders standard 128x128 PNGs that remain well under the 256 KB limit.
Yes! All renders are processed as transparent 32-bit PNGs using HTML5 Canvas. Transparent backgrounds won't get replaced with white or black boxes.
No. 100% of the image cropping, resizing, and compression happens locally inside your browser canvas. Your images and server branding never leave your computer.