Discord Banner Size & Asset Guide
Every official dimension, file size limit, supported format, and permission requirement for Discord creator assets, verified against Discord's Help Center and developer docs.
| Asset Type | Required Dimensions | Max File Size | Supported Formats | Gating / Requirement |
|---|---|---|---|---|
| Global Profile Banner | Min 680 × 240 | 10 MB | PNG, JPG, Animated GIF | Discord Nitro |
| Per-Server Profile Banner | Min 600 × 240 | 10 MB | PNG, JPG, Animated GIF | Discord Nitro |
| Server Banner | 960 × 540 (16:9) | 10 MB | PNG, JPG, GIF | Boost L2 / L3 |
| Custom Emoji | 128 × 128 (32x32 view) | 256 KiB | PNG, JPG, GIF, WEBP | Server Emoji Slots |
| Custom Sticker | Exactly 320 × 320 | 512 KiB | PNG (Static) / APNG (Anim) | Max 5s duration & 60 FPS |
| Avatar / PFP | 512 × 512 (1:1) | 8 MB | PNG, JPG, GIF | Nitro for animated |
| Role Icon | Exactly 64 × 64 | 256 KB | PNG, JPG | Boost L2 + Manage Roles |
| Server Invite Background | Exactly 1920 × 1080 | 10 MB | PNG, JPG (GIF unsupported) | Boost Level 1 |
1. Server Banner Safe Zone & Readability Guidance
Official Support Spec →Discord places your server title, boost badge, and dropdown menu right over the top 48 pixels of your server banner on desktop apps. When designing to official Discord banner dimensions (1920×1080 or 960×540) using the widescreen 16:9 Discord banner aspect ratio, keep important text, logos, and faces below this top 48px line so the buttons don't cover them up.
Open Banner Studio with live safe zone overlay →2. The 256 KiB vs 256 KB Boundary on Custom Emojis
Official Support Spec →The official Discord emoji size standard is 128×128 pixels (which renders at 32×32 pixels inside chat messages). Discord enforces a strict file limit of 256 KiB (262,144 bytes). A file that is 257,000 bytes will fail to upload even if your computer labels it as "256 KB". Our studio calculates the exact byte length in memory to guarantee your emoji uploads smoothly.
Format & compress emojis to 256 KiB now →3. Custom Stickers: APNG vs GIF
Official Support Spec →Custom stickers must be exactly 320×320 pixels and under 512 KiB (524,288 bytes). For animations, Discord requires APNG (Animated PNG) rather than regular GIFs, with a maximum length of 5 seconds and a frame rate of 60 FPS or lower.
Format stickers to exact 320x320 specifications →4. Discord Avatar & PFP Standards
The recommended Discord avatar size and Discord profile picture size is 512×512 pixels. Because Discord crops your square image into a circle, about 21% of the corner area gets cut off. Keep faces, logos, and important details centered so they stay in full view.
Crop & preview profile picture in Avatar Studio →5. Custom Role Icons for Boost Level 2 Servers
The official Discord role icon size is 64×64 pixels under 256 KB. In chat and member lists, Discord shrinks them down to 16×16 or 20×20 pixels next to usernames. Uploading them requires Server Boost Level 2 and the 'Manage Roles' permission.
Format custom role icons in Role Icon Studio →6. Discord UI Colors & Background Themes
Discord's interface uses a default Dark theme with a Discord background color of #313338 and an optional Light theme (#FFFFFF). Giving custom emojis, stickers, and role badges a subtle white or light outline ensures they stay clear and readable on every Discord background color.
7. Creating Animated Discord GIFs
Want to create animated emojis, animated banners, or Nitro profile pictures? Check out our complete guide for Discord GIF limits, frame rates, and compression tips.
Read the Discord GIF Guide →Discord Size Frequently Asked Questions
What is the correct Discord banner size?
A Discord server banner is 960×540 (16:9), and a profile banner is a minimum of 680×240. Both accept PNG, JPG, or animated GIF files up to 10 MB. Server banners require Boost Level 2 or 3; profile banners require Discord Nitro.
What size should a Discord PFP or avatar be?
The recommended Discord avatar (profile picture) size is 512×512 pixels at a 1:1 ratio, under 8 MB. Discord crops the square image into a circle, hiding about 21% of the corners, so keep faces and logos centered.
Why does Discord reject my emoji when it says 256 KB?
Discord's real limit is 256 KiB (262,144 bytes), not 256 KB (256,000 bytes). A 257,000-byte file fails to upload even when your computer labels it "256 KB". Export at 128×128 and compress under 262,144 bytes to guarantee it uploads.
What are the exact dimensions and file size for a Discord sticker?
A Discord sticker must be exactly 320×320 pixels and under 512 KiB (524,288 bytes). Static stickers use PNG; animated stickers require APNG (not GIF), with a maximum length of 5 seconds and 60 FPS or lower.
What Boost level or Nitro tier do I need for banners and role icons?
Server banners need Server Boost Level 2 or 3, invite backgrounds need Level 1, and role icons need Level 2 plus the Manage Roles permission. Global profile banners and animated avatars require Discord Nitro.