Discord Emojis
Static Emojis
- Dimensions: 128x128 pixels (displayed at 32x32 or 48x48)
- Max file size: 256KB
- Formats: PNG, JPEG, GIF, WebP; Discord's newer emoji guide also lists AVIF, but WebP/PNG/GIF are the safer documented targets
- Transparency: Supported (PNG recommended)
Discord downscales emojis for display, so uploading at exactly 128x128 gives the sharpest result. Uploading larger images works but adds no benefit since Discord will resize them anyway.
Animated Emojis
- Dimensions: 128x128 pixels
- Max file size: 256KB
- Format: GIF recommended for animated emoji uploads
- Nitro required: Yes, to use animated emojis
The 256KB limit for animated emojis is tight. You'll often need to reduce frame count, dimensions, or color palette to fit. Frame deduplication and optimization can help significantly, as many GIF animations have consecutive frames with identical or nearly identical content.
Discord Stickers
- Dimensions: 320x320 pixels
- Max file size: 512KB
- Formats: PNG for static stickers, APNG or GIF for animated stickers
- Frame rate: Up to 60fps for animated stickers
APNG stickers support full-color transparency. Use PNG for static Discord stickers and APNG or GIF for animated stickers; WebP is not listed in Discord's current custom-sticker requirements.
User Avatars
- Recommended dimensions: 128x128 pixels (minimum)
- Displayed at: Various sizes from 32x32 to 128x128
- Max file size: 8MB
- Formats: PNG, JPEG, GIF (animated avatars require Nitro)
Upload at least 512x512 for best quality across all display contexts. Discord serves different resolutions depending on where the avatar appears (chat, profile panel, member list), so a higher-resolution source ensures sharpness everywhere.
Server Icons
- Recommended dimensions: 512x512 pixels
- Min dimensions: 128x128 pixels
- Max file size: 8MB
- Formats: PNG, JPEG, GIF (animated requires Boost Level 1)
Server icons appear as circles, so design with a circular crop area in mind. Keep important elements centered and away from the edges. Animated server icons are available for servers that reach Boost Level 1.
Server Banners
- Recommended dimensions: 960x540 pixels
- Aspect ratio: 16:9
- File size: Discord's current banner documentation specifies dimensions and Boost level, not a public hard cap; keep the file compressed and retry smaller if upload fails
- Formats: PNG, JPEG, GIF
- Requires: Server Boost Level 2
Banners display behind the channel list at the top of the server. The visible area varies by screen size, so avoid placing critical text or detail near the edges. A subtle, atmospheric image tends to work better than something text-heavy.
Profile Banners
- Minimum dimensions: 680x240 pixels
- Max file size: 10MB
- Formats: PNG, JPEG, GIF (animated requires Nitro)
Role Icons
- Dimensions: 64x64 pixels
- Max file size: 256KB
- Formats: PNG, JPEG
- Requires: Server Boost Level 2
Tips for Optimizing Discord Media
- Start with exact dimensions. Don't upload a 4000x4000 image for a 128x128 emoji. Resize first, then optimize.
- For animated emojis under 256KB: Reduce to 10-15 frames, simplify colors, and use frame deduplication. Even dropping from 30fps to 15fps can halve file size with minimal visual impact.
- For stickers, use the platform format. PNG is the static sticker format; APNG or GIF are the animated sticker formats.
- Match the Discord media type. Emoji uploads can use modern image formats such as WebP for static artwork, Discord's newer emoji guidance also mentions AVIF, GIF is the safest animated emoji source, and stickers use PNG/APNG or GIF for animation.
FastEdit includes Discord-specific presets for emojis, stickers, avatars, server icons, and banners. Select a Discord preset and the editor automatically applies the correct dimensions, format, and file size constraints. It also supports APNG export, which most online converters lack.
Animated Content Strategy
For the crispest animated emojis, start with a clean source animation at 128x128 and limit your palette to bold, simple shapes. Subtle gradients and fine detail don't survive the 256KB compression. Think in terms of bold outlines, solid fills, and expressive movement rather than photographic detail.
For stickers, you have more room to work with at 512KB and 320x320. Use APNG or GIF for animation and keep the motion simple enough to fit the size limit.