Discord Image Sizes: Server Icons, Banners, Emojis & Profiles
Updated March 2026
Discord handles images differently than most social platforms. There's no algorithmic feed or public profile page that gets indexed by search engines. But that doesn't make image dimensions any less important - your server icon is the first impression for every member, emojis are a core part of your community culture, and a well-designed banner separates a professional server from a thrown-together one.
The tricky part with Discord is that most graphical elements are 1:1 squares displayed as circles, and file size limits are tighter than other platforms. This guide covers every image type on Discord with the exact pixel dimensions, file size caps, and Nitro/boost requirements you need to know.
Quick Reference: Discord Image Dimensions
| Element | Aspect Ratio | Resolution | Notes |
|---|---|---|---|
| Server Icon | 1:1 | 512 x 512 | Displayed as circle |
| Server Banner | 16:9 | 960 x 540 | Boost level 1+ |
| Server Invite Splash | 16:9 | 1920 x 1080 | Boost level 1+ |
| Profile Avatar | 1:1 | 128 x 128+ | Displayed as circle |
| Profile Banner | 5:2 | 600 x 240 | Nitro only |
| Custom Emoji | 1:1 | 128 x 128 | Max 256 KB |
| Sticker | 1:1 | 320 x 320 | Max 512 KB |
| Role Icon | 1:1 | 64 x 64 | Boost level 2+ |
| Embedded Image | Any | Max 4096px | Various limits |
Server Icon
The server icon is the most visible image in any Discord community. It appears in the server list sidebar (which every user sees at all times), in invite links, in the server discovery browser, and on the mobile app's home screen. Getting this right matters more than almost any other graphic on Discord.
- Recommended: 512 x 512 pixels
- Minimum: 128 x 128 pixels
- Display: Rendered as a circle everywhere in the Discord UI
- Formats: PNG, JPG, GIF (animated requires server boost level 1)
- Max file size: 8 MB
Since server icons are always displayed as circles, design within a circular safe zone. Anything in the corners of your square image will be cropped off. The icon shows up at different sizes depending on context - as small as 16 x 16 in certain notification toasts and as large as 96 x 96 in the server settings panel. Bold, simple designs with high contrast work best.
Animated server icons (GIFs) require at least boost level 1. They loop automatically in the server sidebar, which makes them eye-catching but potentially distracting if overused. Keep animations subtle - a gentle shimmer or color shift reads better than rapid movement at 16 pixels wide.
Server Banner & Invite Splash
Server banners and invite splash images are premium features unlocked through server boosts. They give your community a more polished, branded feel - but they require boost level 1 to activate.
The server banner displays at the top of the channel list in the left sidebar. Recommended size is 960 x 540 pixels at a 16:9 ratio. Only the top portion is visible by default - the banner fades into the channel list background. This means the upper third of your image is the most important area. Place your server name, logo, or key branding there.
Requires: Boost level 1+ | Formats: PNG, JPG, GIF | Max: 8 MB
The invite splash is a background image that appears when someone opens your server's invite link. It's the first thing potential members see before joining. Use 1920 x 1080 pixels at 16:9. The image gets overlaid with Discord's semi-transparent invite card, so avoid placing critical text or details in the center where the card sits.
Requires: Boost level 1+ | Formats: PNG, JPG | Max: 8 MB
Both of these features disappear if your server drops below the required boost level. If you rely on boosts for these images, keep that in mind - and keep the images backed up somewhere so you can re-upload if boosts fluctuate.
Profile Avatars & Banners
Your Discord profile has two main visual elements: your avatar (profile picture) and your banner. The avatar is free to customize, but the banner requires Discord Nitro.
Upload at 128 x 128 pixels minimum, but 512 x 512 or larger is recommended for sharpness on high-DPI displays. Discord crops avatars to circles everywhere - in chat messages, member lists, voice channels, and DMs. Animated GIF avatars are available with Nitro. Server-specific avatars (a different avatar per server) are also a Nitro feature.
Formats: PNG, JPG, GIF (animated with Nitro) | Max: 8 MB
Profile banners appear on the card that pops up when someone clicks your name. The recommended size is 600 x 240 pixels (a 5:2 ratio). Nitro users can also upload animated GIF banners. The banner is cropped slightly differently on mobile vs desktop - keep important elements in the center 60% of the image to ensure nothing gets cut.
Requires: Nitro | Formats: PNG, JPG, GIF | Max: 10 MB
Nitro subscribers can set a different avatar for each server they're in. Same specs as the regular avatar - 1:1 square, 128 x 128 minimum, displayed as a circle. This is useful for roleplay servers, communities with themed avatars, or maintaining separate identities across different communities.
Custom Emojis
Custom emojis are one of Discord's most popular server features. They appear in chat messages, reactions, and status text. Every server gets emoji slots - and boosted servers get even more.
- Size: 128 x 128 pixels (square)
- Max file size: 256 KB (both static and animated)
- Static formats: PNG, JPG
- Animated formats: GIF
- Display sizes: 32 x 32 in chat, 48 x 48 in reactions, 64 x 64 enlarged
50 static + 50 animated
100 static + 100 animated
150 static + 150 animated
250 static + 250 animated
The 256 KB file size limit is the main constraint for animated emojis. If your GIF is too large, reduce the number of frames, shrink the canvas before the final export, or reduce the color palette. Tools like ezgif.com can optimize GIF file sizes without destroying quality. For static emojis, transparent PNG backgrounds work best - they blend naturally into any Discord theme (light or dark mode).
Custom Stickers
Stickers are larger than emojis and sent as standalone messages rather than inline with text. They're Discord's answer to the sticker packs popular in apps like Line and iMessage.
- Size: 320 x 320 pixels (square)
- Static: PNG, max 512 KB
- Animated: APNG, max 500 KB
- Lottie: JSON format, max 500 KB
- Display: Shows at 160 x 160 in chat
The key difference between stickers and emojis: stickers take up their own message block, while emojis sit inline with text. This makes stickers more visually impactful but less versatile. Design stickers with transparent backgrounds and bolder designs since they display at a larger size and need to communicate on their own without surrounding text.
Role Icons
Role icons are small images that appear next to a user's name in the member list and in chat messages. They're a visual indicator of a member's role in the server - like a badge system.
- Size: 64 x 64 pixels (square)
- Display: Rendered at approximately 20 x 20 pixels in chat
- Formats: PNG, JPG, GIF
- Max file size: 256 KB
- Alternative: Unicode emojis can be used instead of custom images
Role icons are a boost level 2 feature. Since they display extremely small (about 20 pixels), keep designs incredibly simple - single-color icons, letters, or basic shapes work best. Anything with fine detail will be unreadable at that scale. Think of them more like colored dots with meaning rather than detailed graphics. You can also assign a Unicode emoji as a role icon instead of uploading a custom image, which is a good option if you don't have a designer making tiny pixel-perfect icons.
Embedded Images & Attachments
When you paste an image into a Discord chat or share a link with an image preview, Discord renders it as an embedded image. These follow different rules than server graphics.
Discord resizes images to fit within a 400 x 300 pixel preview box on desktop and adjusts for mobile screens. The original aspect ratio is preserved - Discord won't crop or stretch your image. Images wider than 400 pixels are scaled down, and very tall images get a scrollbar. For the cleanest display, aim for standard ratios like 16:9 or 4:3.
Free users can upload files up to 25 MB. Nitro Basic raises this to 50 MB, and Nitro subscribers get 500 MB uploads. Images larger than 4096 pixels in either dimension may fail to preview inline. For sharing high-resolution images (like design mockups or photos), PNG and JPG both work - Discord doesn't re-compress them.
Discord bot embeds can include thumbnail images (80 x 80 max display), regular images (400px wide max display), and author icons (24 x 24 display). The image field in embeds is the most common - it's the large image that appears at the bottom of an embed card. For webhook/bot graphics, 16:9 or 1:1 images look best in embed contexts.
App Directory & Activity Images
If you're developing a Discord bot or Activity (embedded app), there are specific image requirements for the Discord App Directory listing:
512 x 512 pixels. This appears in the App Directory, search results, and when your bot sends messages. Like server icons, it's displayed as a circle. Same circular safe zone rules apply.
The cover image for the App Directory listing should be at least 1024 pixels wide. A 16:9 ratio works well here as it matches the layout of the directory cards. Include a clean representation of what your app does.
Rich Presence images (the large and small images shown in a user's "Playing..." status) should be 512 x 512 or 1024 x 1024 pixels. The large image displays at roughly 300 x 300, and the small image overlaps the corner at about 64 x 64. Both are rendered as rounded squares with slight border radius.
Server Boost Level Image Perks
Many of Discord's image features are locked behind server boost levels. Here's what each tier unlocks:
| Feature | Free | Level 1 | Level 2 | Level 3 |
|---|---|---|---|---|
| Animated Server Icon | - | Yes | Yes | Yes |
| Server Banner | - | Yes | Yes | Yes |
| Invite Splash | - | Yes | Yes | Yes |
| Custom Emoji Slots | 50 + 50 | 100 + 100 | 150 + 150 | 250 + 250 |
| Sticker Slots | 5 | 15 | 30 | 60 |
| Role Icons | - | - | Yes | Yes |
| Upload Limit | 25 MB | 25 MB | 50 MB | 100 MB |
Discord vs Slack: Image Dimensions
Discord and Slack are the two biggest chat platforms, and while they serve different audiences (gaming/community vs workplace), they share similar image types. Here's how their specs compare:
| Element | Discord | Slack |
|---|---|---|
| Workspace/Server Icon | 512 x 512 (circle) | 512 x 512 (rounded square) |
| Profile Picture | 512 x 512 (circle) | 512 x 512 (rounded square) |
| Custom Emoji | 128 x 128, max 256 KB | 128 x 128, max 128 KB |
| Animated Emoji | GIF, 128 x 128 | GIF, 128 x 128 |
| File Upload (Free) | 25 MB | 1 GB |
The main visual difference is that Discord uses circles for avatars and server icons, while Slack uses rounded squares. This means Discord graphics need a larger safe zone from the edges. The emoji specs are nearly identical, though Discord allows slightly larger file sizes (256 KB vs Slack's 128 KB). If you're designing emojis for a community that uses both platforms, design at 128 x 128 and optimize to fit under 128 KB to be compatible with both.
Discord Design Tips
A few practical considerations when creating graphics for Discord:
The vast majority of Discord users run dark mode (Discords default is dark). Design all your graphics - emojis, stickers, banners, icons - against a dark background first (#313338 is Discord's current dark mode channel background). Light-themed graphics with thin outlines can look washed out or invisible on dark backgrounds.
Discord's file size limits are strict, especially for animated content. For animated emojis, keep GIFs under 20 frames and use a reduced color palette (64-128 colors instead of 256). For stickers, APNG format compresses better than GIF. Run everything through an optimizer before uploading - every KB counts at these limits.
Always use transparent backgrounds for emojis, stickers, and role icons. They display inline with text and UI elements - a solid background makes them look like stickers slapped onto the interface rather than native elements. PNG with alpha transparency is your go-to format for everything except animated content.
Emojis display at 32 pixels in most contexts. Role icons show at roughly 20 pixels. Always zoom out to 100% and check your graphics at their actual rendered size before uploading. What looks great at 128 x 128 in Photoshop might be an unrecognizable blob at 32 x 32 in a Discord chat message.
Frequently Asked Questions
What size should a Discord server icon be?
Discord server icons should be 512 x 512 pixels in a 1:1 square format. The icon displays as a circle throughout the Discord interface, so keep important elements centered and avoid placing anything near the edges. Supported formats are PNG, JPG, and GIF (animated icons require server boost level 1). The minimum size is 128 x 128 pixels, but 512 x 512 gives the best quality across all display contexts.
What is the Discord profile banner size?
Discord profile banners should be 600 x 240 pixels (a 5:2 aspect ratio). This banner appears on your profile card when someone clicks your username. Profile banners are a Nitro-only feature - free users get a solid color instead. The banner is cropped differently on desktop and mobile, so keep key elements in the center 60% of the image.
What size are Discord custom emojis?
Discord custom emojis should be 128 x 128 pixels in a 1:1 square. The maximum file size is 256 KB for both static (PNG/JPG) and animated (GIF) emojis. Discord scales them down for display - 32 x 32 in messages, 48 x 48 in reactions. Regular servers get 50 static and 50 animated emoji slots, with more through boosts.
What size should Discord stickers be?
Discord stickers should be 320 x 320 pixels in a 1:1 square. The max file size is 512 KB for PNG and 500 KB for APNG (animated). Stickers display at 160 x 160 in chat. Each server gets 5 sticker slots by default, scaling to 15, 30, and 60 at boost levels 1, 2, and 3.
Related Aspect Ratio Calculators
Use these calculators to get exact pixel dimensions for your Discord graphics: