Discord Image Sizes — Emoji, PFP, Server Icon & Banner Dimensions
Discord uses a different set of image dimensions for every part of the app — server branding, profiles, emoji, and stickers all have their own size limits, file-format rules, and boost-level requirements. Uploading at the right size keeps icons crisp in their circular crops, stops banners from stretching, and avoids the “file too large” rejection on emoji and stickers.
All Discord Dimensions at a Glance
Server Branding
- 512 x 512 — Server icon (cropped to a circle)
- 960 x 540 — Server banner (16:9, Boost Level 2+)
- 1920 x 1080 — Invite splash (16:9, full-screen)
- 64 x 64 — Role icon
Profile
- 128 x 128 — Profile avatar / PFP (minimum upload)
- 512 x 512 — Profile avatar (recommended upload)
- 600 x 240 — Profile banner (5:2, Nitro)
Emoji & Stickers
- 128 x 128 — Custom emoji (256KB; 512KB at Boost L2+)
- 320 x 320 — Sticker (PNG / APNG / Lottie, 512KB)
Quick links
Discord Image Specs Comparison
| Asset | Dimensions | Aspect Ratio | Max File Size | Notes |
|---|---|---|---|---|
| Custom emoji (static) | 128 x 128 | 1:1 | 256KB | PNG / JPG / WebP; displays ~32px |
| Custom emoji (animated) | 128 x 128 | 1:1 | 256KB | GIF; usable by Nitro members across servers |
| Sticker | 320 x 320 | 1:1 | 512KB | PNG, APNG, or Lottie (.json) — not GIF |
| Server icon | 512 x 512 | 1:1 | 8MB (GIF) | Circular crop; GIF icon needs Boost Level 1+ |
| Profile avatar / PFP | 128 x 128 min · 512 x 512 rec. | 1:1 | 10MB | Circular crop; animated avatar needs Nitro |
| Profile banner | 600 x 240 | 5:2 | 10MB | Nitro required; supports animated GIF |
| Server banner | 960 x 540 | 16:9 | — | Boost Level 2+ required |
| Invite splash | 1920 x 1080 | 16:9 | — | Boost Level 1+ required |
| Role icon | 64 x 64 | 1:1 | 256KB | Boost Level 2+ required |
Discord Emoji Size
Discord custom emoji should be uploaded at 128x128 pixels, square, and under 256KB. Discord re-encodes and serves them at roughly 32x32 in chat and a slightly larger size in the emoji picker, so designs need to read at thumb-nail sizes — bold silhouettes and high contrast beat fine detail every time.
| Recommended upload | 128 x 128 px (1:1) |
| Display size in chat | ~32 x 32 px (larger in emoji-only messages and the picker) |
| Max file size | 256KB (standard and animated) |
| Supported formats | PNG, JPG, WebP for static; GIF for animated |
| Slot limits by boost level |
|
- Animated emoji are GIF only. APNG and WebP animations aren’t supported for emoji (that’s stickers). Keep the loop short and the palette small to stay under 256KB.
- Non-Nitro users can use animated emoji from a server they’re in, but only inside that server. Nitro lets members use them everywhere.
- Bigger sources are downscaled, not rejected — but the resulting JPEG/PNG re-encode is softer. Upload at exactly 128x128 for the sharpest result.
Resize an image to 128x128 → Pick the “Custom Emoji” preset in the Discord platform.
Discord Sticker / Emote Size
Stickers are Discord’s bigger, higher-fidelity cousin to custom emoji. They’re uploaded at 320x320 pixels, capped at 512KB, and use a different format set — PNG, APNG (animated PNG), or Lottie (vector JSON). Note that stickers do not accept standard GIF; animated stickers must be APNG or Lottie.
| Dimensions | 320 x 320 px (1:1) |
| Max file size | 512KB |
| Supported formats | PNG (static), APNG (animated), Lottie .json (vector) |
| Lottie requirements | 100% vector (no embedded raster), transparent background, ≤ 60 FPS |
| Slot limits by boost level |
|
- Stickers vs emoji: stickers display much larger in chat (closer to a small image), take up their own message, and don’t mix inline with text. Emoji are small inline marks for reactions and short replies.
- Converting an animated GIF to a sticker? You’ll need to convert it to APNG first — Discord rejects GIF on sticker uploads.
- Lottie stickers stay crisp at any size because they’re vector, and have tiny file sizes — great for simple shapes and text-based animations.
Resize an image to 320x320 → Pick the “Sticker” preset in the Discord platform.
Discord Server Icon Size
The Discord server icon is uploaded at 512x512 pixels and displayed as a circle in the server list, server header, and across the Discord mobile and desktop apps. Anything outside the inscribed circle is hidden — design inside a safe zone, not corner-to-corner.
| Recommended upload | 512 x 512 px (1:1) |
| Display shape | Cropped to a circle (~80% of the square is visible) |
| Formats | PNG or JPG for static; GIF for animated (Boost Level 1+ required) |
| Animated GIF size | Keep under 8MB; loop seamlessly at 512x512 |
| Safe zone for logos | Keep content inside the inscribed circle — a ~10% padded square (~410x410) is a safe target |
- Design for the circle. Discord crops to a circle on every surface — a rectangular wordmark with text at the edges will get sliced off. Center your mark.
- Read at sidebar size. The server icon is rendered at ~48px in the left rail. Test your artwork at small sizes before uploading — fine detail disappears.
- Animated icons need Boost Level 1. Static PNG/JPG works at any boost level.
Resize an image to 512x512 → Pick the “Server Icon” preset in the Discord platform.
Discord Avatar / PFP Size
Discord’s minimum profile picture upload is 128x128 pixels, but the modern recommendation is 512x512 — higher-DPI displays render the avatar above 128px on the profile card. Like the server icon, your PFP is cropped to a circle, so keep faces and logos centered.
| Minimum upload | 128 x 128 px (1:1) |
| Recommended upload | 512 x 512 px (or larger — CDN serves up to 4096x4096) |
| Display shape | Cropped to a circle in every surface |
| Supported formats | JPG, PNG, WebP, AVIF; GIF for animated avatars |
| Max file size | 10MB |
| Animated PFP | Requires Discord Nitro — free accounts get static only |
Discord Profile Banner
While you’re setting up the profile, the banner sits behind the avatar at 600x240 pixels (5:2 ratio) and is a Nitro-only feature. Nitro subscribers can use an animated GIF banner up to 10MB.
| Dimensions | 600 x 240 px (5:2) |
| Max file size | 10MB |
| Animated banner | GIF, Nitro required |
| Layout note | Avatar overlaps the bottom-left of the banner on the profile card — keep important detail toward the upper-right |
- Circular safe zone for the PFP. Keep faces and logos within the inscribed circle (~80% of the square). Anything in the corners is invisible.
- Upload bigger than 128. 512x512 is the practical floor today — modern surfaces (profile card, voice tiles) render the avatar well above 128px.
- Banner avatar overlap. The avatar sits at the bottom-left of the banner. Don’t place text or a logo behind where the avatar will land.
Resize an image to 128x128 (avatar) or 600x240 (banner) → Pick “Profile Avatar” or “Profile Banner” in the Discord platform.
Discord Image Optimization Tips
- Design icons for a circle: server icons and avatars are cropped to circles — keep logos and faces centered, away from the corners.
- Server banner needs Boost Level 2: the server banner requires the server to reach Boost Level 2, and the recommended upload is 960x540 or larger at 16:9.
- Keep emoji bold and simple: custom emoji display at roughly 32px in chat, so upload a clean 128x128 image with strong shapes that read at small sizes.
- Mind the file size limits: emoji must stay under 256KB and stickers under 512KB — compress before uploading to avoid rejection.
- Animated formats vary by asset: emoji use GIF only, stickers use APNG or Lottie (not GIF), and server icons / avatars / banners use GIF for animation. Nitro is required for animated personal avatars and banners.
Drop an image here or click to browse
Social Media Image Size Cheat Sheet (2024)
| Platform | Type | Dimensions |
|---|---|---|
| Post (Square) | 1080 x 1080 | |
| Post (Portrait) | 1080 x 1350 | |
| Post (Landscape) | 1080 x 566 | |
| Story / Reel | 1080 x 1920 | |
| Profile Photo | 320 x 320 | |
| TikTok | Video Cover | 1080 x 1920 |
| Profile Photo | 200 x 200 | |
| YouTube | Thumbnail | 1280 x 720 |
| Shorts | 1080 x 1920 | |
| Channel Banner | 2560 x 1440 | |
| Profile Photo | 800 x 800 | |
| Post (Landscape) | 1200 x 630 | |
| Post (Square) | 1200 x 1200 | |
| Cover Photo | 820 x 312 | |
| Profile Photo | 170 x 170 | |
| Event Cover | 1200 x 628 | |
| X (Twitter) | Profile Photo | 400 x 400 |
| Header Photo | 1500 x 500 | |
| In-Stream Photo | 1600 x 900 | |
| Card Image | 1200 x 628 | |
| Post Image | 1200 x 627 | |
| Cover Photo | 1584 x 396 | |
| Profile Photo | 400 x 400 | |
| Company Logo | 300 x 300 | |
| Standard Pin | 1000 x 1500 | |
| Idea Pin | 1080 x 1920 | |
| Board Cover | 600 x 600 | |
| Profile Photo | 165 x 165 | |
| Twitch | Profile Banner | 1200 x 480 |
| Offline / Video Player Banner | 1920 x 1080 | |
| Profile Photo | 256 x 256 | |
| Info Panel | 320 x 100 | |
| Emote (Large) | 112 x 112 | |
| Emote (Medium) | 56 x 56 | |
| Emote (Small) | 28 x 28 | |
| Snapchat | Snap | 1080 x 1920 |
| Geofilter | 1080 x 2340 | |
| Profile Photo | 320 x 320 | |
| Story Ad | 1080 x 1920 | |
| Threads | Profile Photo | 320 x 320 |
| Feed Image | 1080 x 1350 | |
| Feed Square | 1080 x 1080 | |
| Link Preview | 1200 x 628 | |
| Discord | Server Icon | 512 x 512 |
| Profile Avatar | 128 x 128 | |
| Profile Banner | 600 x 240 | |
| Server Banner | 960 x 540 | |
| Invite Splash | 1920 x 1080 | |
| Custom Emoji | 128 x 128 | |
| Sticker | 320 x 320 | |
| Role Icon | 64 x 64 | |
| Post Image | 1200 x 675 | |
| Community Banner | 1920 x 384 | |
| Avatar / Community Icon | 256 x 256 | |
| Old Reddit Thumbnail | 70 x 70 | |
| Status (Story) | 1080 x 1920 | |
| Business Catalog | 1024 x 1024 | |
| Profile Photo | 500 x 500 | |
| Group Icon | 500 x 500 | |
| Telegram | Channel Post Photo | 1280 x 1280 |
| Story | 1080 x 1920 | |
| Sticker | 512 x 512 | |
| Profile Picture | 512 x 512 | |
| Channel / Group Icon | 512 x 512 | |
| Spotify | Canvas (Looping Video) | 1080 x 1920 |
| Cover Art | 3000 x 3000 | |
| Show / Podcast Artwork | 3000 x 3000 | |
| Profile Image (Artist) | 750 x 750 | |
| Playlist Cover | 640 x 640 | |
| Substack | Newsletter Header | 1456 x 816 |
| Post / Section Hero | 1456 x 816 | |
| Publication Logo | 256 x 256 | |
| Profile Photo | 256 x 256 | |
| beehiiv | Post Thumbnail | 1200 x 630 |
| Publication Logo | 800 x 800 | |
| Profile Picture | 800 x 800 | |
| Inline Image (Landscape) | 1200 x 675 | |
| Inline Image (Square) | 1200 x 1200 | |
| Subscriber Profile Picture | 100 x 100 | |
| Medium | Story Cover | 1500 x 750 |
| Topic / Tag Header | 1500 x 750 | |
| Publication Logo (Horizontal) | 600 x 60 | |
| Publication Logo (Square) | 500 x 500 | |
| Profile Photo | 500 x 500 | |
| Bluesky | Profile Avatar | 1000 x 1000 |
| Profile Banner | 3000 x 1000 | |
| Post Image (Portrait) | 1200 x 1500 | |
| Post Image (Landscape) | 1200 x 675 | |
| Link Card Preview | 1200 x 630 | |
| Mastodon | Profile Picture | 400 x 400 |
| Header Image | 1500 x 500 | |
| Post Image (Landscape) | 1280 x 720 | |
| Post Image (Square) | 1200 x 1200 | |
| Post Image (Portrait) | 1200 x 1500 | |
| Link Preview Card | 1200 x 630 | |
| Etsy | Listing Photo (Square) | 2000 x 2000 |
| Listing Photo (4:3) | 2700 x 2025 | |
| Search Thumbnail | 570 x 456 | |
| Shop Banner (Big) | 1200 x 300 | |
| Shop Banner (Large) | 3360 x 840 | |
| Shop Icon | 500 x 500 | |
| Amazon | Main Image (Recommended) | 2000 x 2000 |
| Main Image (Zoom Minimum) | 1000 x 1000 | |
| Secondary / Lifestyle Image | 1600 x 1600 | |
| Video Thumbnail | 1280 x 720 | |
| Swatch Image | 30 x 30 | |
| Shopify | Product Image (Recommended) | 2048 x 2048 |
| Product Image (Maximum) | 5000 x 5000 | |
| Slideshow / Hero Banner | 1280 x 720 | |
| Blog Post Image | 1200 x 800 | |
| Logo (Wordmark) | 400 x 100 | |
| Favicon | 32 x 32 | |
| Canva | Presentation (16:9) | 1920 x 1080 |
| Instagram Post (Square) | 1080 x 1080 | |
| Instagram Story | 1080 x 1920 | |
| Facebook Cover | 851 x 315 | |
| YouTube Thumbnail | 1280 x 720 | |
| Pinterest Pin | 1000 x 1500 | |
| Logo | 500 x 500 | |
| Wix | Hero / Banner | 1920 x 1080 |
| Section Background | 1920 x 1080 | |
| Blog Post Thumbnail | 880 x 586 | |
| Gallery Image | 1000 x 1000 | |
| Product Image (Wix Stores) | 3000 x 3000 | |
| Logo | 250 x 100 | |
| Favicon | 96 x 96 | |
| WordPress | Featured Image / og:image | 1200 x 630 |
| Thumbnail (cropped) | 150 x 150 | |
| Medium | 300 x 300 | |
| Large | 1024 x 1024 | |
| 2x Large | 2048 x 2048 | |
| Max Upload Before Scaling | 2560 x 2560 | |
| Squarespace | Banner / Section Background | 2500 x 1406 |
| Full-Bleed Background | 2500 x 1667 | |
| Blog Featured Image | 1500 x 1000 | |
| Gallery Image | 1500 x 1500 | |
| Product Image | 2000 x 2000 | |
| Logo | 1200 x 400 | |
| Favicon | 300 x 300 | |
| Google Slides | Widescreen Slide (16:9) | 1920 x 1080 |
| Standard Slide (4:3) | 1024 x 768 | |
| Slide at 100% (16:9) | 960 x 540 | |
| Slide at 100% (4:3) | 960 x 720 | |
| Slack | Workspace Icon | 512 x 512 |
| Profile Photo | 512 x 512 | |
| Profile Photo (Max) | 1024 x 1024 | |
| Custom Emoji | 128 x 128 | |
| Shared Image (Full Preview) | 1024 x 1024 | |
| Link Preview (og:image) | 1200 x 630 | |
| Google Business Profile | Logo | 720 x 720 |
| Cover Photo | 1920 x 1080 | |
| Post Photo | 720 x 720 | |
| Product Photo | 720 x 720 | |
| Photo (Minimum) | 250 x 250 | |
| Tumblr | Photo Post (Recommended) | 540 x 810 |
| Photo Post (Max) | 2048 x 3072 | |
| GIF (Recommended Width) | 540 x 540 | |
| Header Image | 2048 x 1152 | |
| Avatar | 128 x 128 | |
| Email Header | Substack Email Banner | 1100 x 220 |
| Header @2x (600px Email) | 1200 x 240 | |
| Mailchimp Header @2x (New Builder) | 1320 x 264 | |
| Email Body Width (1x) | 600 x 120 | |
| Email Signature | Banner @2x (400x100 Display) | 800 x 200 |
| Banner (Google Footer Max) | 1000 x 100 | |
| Logo / Headshot @2x | 200 x 200 | |
| Logo / Headshot (1x) | 100 x 100 | |
| Facebook Ads | Feed Single Image | 1440 x 1800 |
| Carousel Card | 1080 x 1080 | |
| Stories & Reels | 1440 x 2560 | |
| Link Ad (Legacy 1.91:1) | 1200 x 628 | |
| Google Display Ads | Inline Rectangle | 300 x 250 |
| Large Rectangle | 336 x 280 | |
| Leaderboard | 728 x 90 | |
| Half-Page | 300 x 600 | |
| Wide Skyscraper | 160 x 600 | |
| Billboard | 970 x 250 | |
| Large Mobile Banner | 320 x 100 | |
| Responsive Landscape | 1200 x 628 | |
| Responsive Square | 600 x 600 | |
| LinkedIn Ads | Single Image Ad (1.91:1) | 1200 x 628 |
| Single Image Ad (Square) | 1200 x 1200 | |
| Single Image Ad (Vertical) | 720 x 900 | |
| Carousel Card | 1080 x 1080 | |
| Spotlight Ad Background | 300 x 250 | |
| Spotlight Ad Logo | 100 x 100 | |
| Message Ad Banner | 300 x 250 | |
| Video Thumbnail (16:9) | 1200 x 675 |
Frequently Asked Questions
What is the Discord emoji size?
Discord custom emoji should be 128x128 pixels and under 256KB. They display at roughly 32x32 pixels in chat, so use bold shapes and high contrast — fine detail disappears at small sizes. Animated emoji must be GIF; APNG and WebP animations aren’t supported for emoji.
What is the Discord PFP size?
Discord profile pictures (PFPs) require a minimum of 128x128 pixels, but the practical recommendation in 2026 is 512x512 to look sharp on modern high-DPI displays. The avatar is cropped to a circle on every surface, so keep your face or logo centered. Animated PFPs require Discord Nitro.
What is the Discord server icon size?
A Discord server icon should be 512x512 pixels. It is cropped to a circle and rendered at about 48px in the server sidebar, so design for the circular crop and use a simple, centered mark. Animated GIF server icons require the server to reach Boost Level 1.
What is the Discord sticker size?
Discord stickers are 320x320 pixels and capped at 512KB. They accept PNG (static), APNG (animated), or Lottie JSON (vector), but not standard GIF — animated GIFs have to be converted to APNG before upload. Servers start with 5 sticker slots and unlock more at each boost level (15 at Level 1, 30 at Level 2, 60 at Level 3).
What is the Discord server banner size?
The Discord server banner uses a 16:9 aspect ratio with a recommended minimum of 960x540 pixels. Uploading at 1920x1080 keeps it sharp on larger displays. Server banners require the server to reach Boost Level 2.
What is the Discord profile banner size?
Discord profile banners are 600x240 pixels (5:2 aspect ratio) and require Nitro. Nitro members can upload an animated GIF banner up to 10MB. Your avatar overlaps the bottom-left of the banner, so place text and logos toward the upper-right.
How many emoji and stickers can a Discord server have?
A non-boosted server gets 50 static emoji + 50 animated emoji slots and 5 sticker slots. Boost Level 1 doubles emoji to 100 + 100 and raises stickers to 15. Boost Level 2 raises emoji to 150 + 150 and stickers to 30. Boost Level 3 raises emoji to 250 + 250 and stickers to 60.