Discord Image Size Guide 2026
Complete Discord image size specifications for 2026. Get the exact dimensions for server banners, profile banners, avatars, emojis, server icons, stickers, and attachments for optimal quality on Discord.
Quick Reference
| Type | Dimensions | Aspect Ratio | Max File Size | Format |
|---|---|---|---|---|
| Server Banner (Boost Level 2+) | 960×540 px | 16:9 | 10 MB | PNG, JPEG, GIF |
| Profile Banner (Nitro) | 600×240 px | 5:2 | 10 MB | PNG, JPEG, GIF |
| User Avatar | 128×128 px (min) | 1:1 | 10 MB | PNG, JPEG, GIF, WebP |
| Server Icon | 512×512 px | 1:1 | 10 MB | PNG, JPEG, GIF |
| Custom Emoji | 128×128 px | 1:1 | 256 KB | PNG, JPEG, GIF |
| Server Invite Splash (Boost Level 1+) | 960×540 px | 16:9 | 10 MB | PNG, JPEG |
| Sticker | 320×320 px | 1:1 | 512 KB (PNG), 500 KB (Lottie) | PNG, APNG, Lottie |
| Attachment Image (Free) | No limit | Any | 25 MB | Any image format |
| Attachment Image (Nitro) | No limit | Any | 500 MB | Any image format |
Server Image Specifications
Server Banner
Dimensions:
960×540 pixels
Aspect Ratio:
16:9
Max File Size:
10 MB
Format:
PNG, JPEG, GIF (animated)
Requirement:
Boost Level 2+ (7 boosts)
Pro Tip: Server banners appear at the top of your server on desktop and mobile. Use high-contrast visuals and avoid placing text near the edges. Animated GIFs are supported with Nitro boosts.
Server Icon
Recommended Size:
512×512 pixels
Minimum Size:
128×128 pixels
Aspect Ratio:
1:1 (square)
Max File Size:
10 MB
Format:
PNG, JPEG, GIF (animated)
Display Shape:
Circular crop
Pro Tip: Server icons display as circles. Design with centered content and avoid important details near the edges. Animated GIF icons require Boost Level 2+.
Server Invite Splash
Dimensions:
960×540 pixels
Aspect Ratio:
16:9
Max File Size:
10 MB
Format:
PNG, JPEG
Requirement:
Boost Level 1+ (2 boosts)
Note: The invite splash appears when someone clicks an invite link to your server. Use it to make a great first impression. No animated GIFs supported for splash images.
User Profile Specifications
User Avatar
Recommended Size:
256×256 pixels
Minimum Size:
128×128 pixels
Aspect Ratio:
1:1 (square)
Max File Size:
10 MB
Format:
PNG, JPEG, GIF, WebP
Display Shape:
Circular crop
Pro Tip: Avatars display as circles. Animated GIF avatars require Discord Nitro. For best quality, upload at 256×256 px or higher (up to 1024×1024 px).
Profile Banner
Dimensions:
600×240 pixels
Aspect Ratio:
5:2
Max File Size:
10 MB
Format:
PNG, JPEG, GIF (animated)
Requirement:
Discord Nitro
Pro Tip: Profile banners appear at the top of your user profile. Discord Nitro is required. Animated GIFs are supported. Avoid placing important content in the bottom-left where your avatar overlaps.
Avatar Decoration
Dimensions:
160×160 pixels
Aspect Ratio:
1:1 (square)
Format:
PNG with transparency (APNG for animation)
Requirement:
Discord Nitro or purchased
Note:
Frame overlays avatar (not replacements)
Note: Avatar decorations are frames/effects that overlay your avatar. They require Discord Nitro or can be purchased individually. Transparent PNG required.
Custom Emoji & Sticker Specifications
Custom Emoji
Dimensions:
128×128 pixels
Aspect Ratio:
1:1 (square)
Max File Size:
256 KB
Format:
PNG, JPEG, GIF (animated)
Limit (Free Server):
50 emojis
Limit (Boost Level 3):
250 emojis
Pro Tip: Emojis display at 32×32 px in chat. Design with bold, simple shapes. Animated GIFs work but must be under 256 KB. Compress using tools like Ezgif for best results.
Stickers
Dimensions:
320×320 pixels
Aspect Ratio:
1:1 (square)
Max File Size:
512 KB (PNG/APNG), 500 KB (Lottie)
Format:
PNG, APNG (animated), Lottie (JSON)
Requirement:
Boost Level 1+ or Nitro
Pro Tip: Stickers display larger than emojis in chat. Use transparent backgrounds (PNG). APNG supports animation. Lottie JSON allows vector-based animations for smallest file sizes.
Role Icons
Dimensions:
64×64 pixels
Aspect Ratio:
1:1 (square)
Max File Size:
256 KB
Format:
PNG, JPEG
Requirement:
Boost Level 2+ (7 boosts)
Note: Role icons appear next to usernames in chat and member lists. Keep designs simple—they display very small (16×16 px). No animated GIFs supported.
Message Attachment Specifications
Image Attachments
| Account Type | Max File Size | Supported Formats | Notes |
|---|---|---|---|
| Free Account | 25 MB per file | PNG, JPEG, GIF, WebP, SVG | Up to 10 files per message |
| Discord Nitro Classic | 50 MB per file | PNG, JPEG, GIF, WebP, SVG | Up to 10 files per message |
| Discord Nitro | 500 MB per file | PNG, JPEG, GIF, WebP, SVG | Up to 10 files per message |
Embed Images (Links & Bots)
Embed Thumbnail
Recommended Size:
80×80 pixels
Max Width:
80 pixels
Max Height:
80 pixels
Position:
Top-right of embed
Embed Image
Max Width:
400 pixels (desktop)
Max Height:
300 pixels
Aspect Ratio:
Any (Discord auto-scales)
Position:
Below embed description
Embed Image Tip: For bot embeds and linked content, Discord auto-scales images to fit. Use Open Graph (og:image) tags on websites to control preview images. Recommended: 1200×630 px for best quality.
Server Boost Perks Summary
Image-Related Boost Perks
| Feature | Free Server | Level 1 (2 Boosts) | Level 2 (7 Boosts) | Level 3 (14 Boosts) |
|---|---|---|---|---|
| Custom Emoji Slots | 50 | 100 | 150 | 250 |
| Animated Emoji Slots | 50 | 100 | 150 | 250 |
| Sticker Slots | 0 | 15 | 30 | 60 |
| Upload Limit (All Members) | 25 MB | 25 MB | 50 MB | 100 MB |
| Server Banner | ❌ | ❌ | ✅ | ✅ |
| Invite Splash | ❌ | ✅ | ✅ | ✅ |
| Animated Server Icon | ❌ | ❌ | ✅ | ✅ |
| Role Icons | ❌ | ❌ | ✅ | ✅ |
Boost Strategy: Level 2 (7 boosts) unlocks the most visual features: server banner, animated icon, and role icons. Level 3 (14 boosts) is ideal for emoji/sticker-heavy communities (250 emoji slots + 60 stickers).
Best Practices by Content Type
Server Branding
- Consistency: Use matching colors and style across server icon, banner, and invite splash
- Icon Design: Simple, bold designs work best at small sizes (32×32 px)
- Banner Text: Keep text large and centered—avoid edges where mobile crops
- Animated GIFs: Limit to 2-3 seconds loops, optimize file size aggressively
Custom Emojis
- Size: Design at 128×128 px, use bold shapes (displays at 32×32 px)
- Format: PNG for static, GIF for animated (compress to stay under 256 KB)
- Transparency: Use transparent backgrounds for non-rectangular shapes
- Naming: Use descriptive names with underscores (e.g., :thinking_face:)
Stickers
- Size: 320×320 px with transparent background
- Content: Expressive characters or objects (not text-heavy)
- Animation: Use APNG for frame animation, Lottie for vector animation
- File Size: Compress PNG/APNG aggressively (512 KB limit)
Message Attachments
- Memes: 1200×1200 px (1:1) or smaller, PNG for text quality
- Screenshots: Native resolution, compress if over file limit
- Artwork: High resolution (1920×1080+ px), JPEG for photos, PNG for digital art
- Mobile: Vertical images (9:16 or 4:5) display well on mobile chat
Common Discord Image Mistakes
Icon & Avatar Errors
- Important content near edges: Circular crop cuts off corners—keep centered
- File too large: Over 10 MB fails to upload (especially for animated GIFs)
- Low resolution: Upload at least 256×256 px for sharp display
- Non-square images: Get stretched or cropped awkwardly
Banner Errors
- Wrong aspect ratio: Using non-16:9 causes stretching/cropping
- Text on edges: Gets cropped on mobile—keep important content centered
- Low contrast: Text blends into background, especially on mobile
- File over 10 MB: Upload fails (compress animated GIFs heavily)
Emoji & Sticker Errors
- Too detailed: Emojis display at 32×32 px—fine details disappear
- File over 256 KB: Emoji upload fails (compress GIFs with Ezgif or similar)
- No transparency: White backgrounds look bad on dark theme
- Animated GIF not looping: Ensure GIFs loop seamlessly for best effect
Attachment Errors
- File over limit: 25 MB for free users (upgrade to Nitro for 500 MB)
- Extremely tall images: Require excessive scrolling—consider splitting or cropping
- Text too small: Unreadable on mobile—use large fonts
- Poor compression: High-res images can be compressed significantly without quality loss
Technical Details
Supported Image Formats
- PNG: Best for transparency, text, and graphics—no quality loss
- JPEG: Best for photos and complex images—smaller file size with compression
- GIF: Supports animation (256-color limit)—use for animated emojis/icons
- WebP: Modern format with better compression—supported for avatars and attachments
- APNG: Animated PNG with full color support—best for high-quality sticker animations
- Lottie (JSON): Vector animation format—smallest file size for animated stickers
Image Display Behavior
- Auto-scaling: Discord auto-scales large images to fit chat window
- Click to Enlarge: Users can click images to view full resolution
- Aspect Ratio: Original aspect ratio always preserved (no stretching)
- Lazy Loading: Images load as user scrolls for better performance
Compression Recommendations
- PNG: Use TinyPNG or pngquant for lossless compression (50-70% smaller)
- JPEG: Use 85-90% quality setting for good balance of size/quality
- GIF: Use Ezgif to reduce colors, resize, and optimize frames
- Animated GIF: Reduce FPS (10-15 FPS sufficient), limit to 2-3 sec loops