Discord Asset Sizes & Cheat Sheet
Every official dimension, byte boundary, supported format, and permission requirement for Discord creator assets—verified directly against Discord Help Center and Developer documentation.
| 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
Discord officially specifies that the top 48 pixels of a server banner are partially overlaid by the server title and navigation UI on desktop clients. Keep critical artwork, logos, and typography below this 48px boundary to avoid awkward visual obstruction.
Open Banner Studio with live safe zone overlay →2. The 256 KiB vs 256 KB Boundary on Custom Emojis
Discord's backend enforces a strict binary kilobyte limit: 256 KiB (262,144 bytes). Files that are 257,000 bytes will fail upload even though some operating systems report them as "256 KB" using decimal prefixes. Discord Asset Studio measures the exact encoded Blob byte length in memory before allowing download.
Format & compress emojis to 256 KiB now →3. Custom Stickers: APNG vs GIF
Discord custom stickers must be exactly 320x320 pixels and under 512 KiB (524,288 bytes). For animated stickers, Discord recommends Animated PNG (APNG) with a maximum duration of 5 seconds and up to 60 frames per second. While developer documentation mentions Lottie files, standard user and server uploads rely on APNG.
Format stickers to exact 320x320 specifications →