Picovert

Discord Image Sizes — Server Icon, Banner, Emoji, and Profile Picture

By Picovert Team2026-03-124 min read

Discord supports multiple image types across servers, profiles, and chat. Each asset has specific size requirements and file size limits. Using the right dimensions prevents blurry uploads, avoids rejection, and keeps your server looking sharp. This guide covers every Discord image type with exact pixel dimensions and format requirements.

Discord Image Sizes — Quick Reference

  • Server icon: 512×512 px minimum (1024×1024 recommended) — JPG, PNG, GIF, WebP
  • Server banner: 960×540 px (16:9 ratio) — JPG, PNG, GIF (animated requires Boost Level 2)
  • Server splash (invite background): 1920×1080 px — JPG, PNG, GIF (Boost Level 1)
  • Server discovery splash: 1920×1080 px — JPG, PNG
  • Custom emoji: 128×128 px max, under 256 KB — PNG, GIF, JPG, WebP
  • Animated emoji: 128×128 px, under 256 KB — GIF (Nitro required to use)
  • Sticker: 320×320 px, under 500 KB — PNG, APNG, GIF, Lottie
  • Role icon: 64×64 px minimum, under 256 KB — PNG, GIF, JPG, WebP
  • Profile picture: 128×128 px minimum (recommend 512×512) — JPG, PNG, GIF, WebP
  • Animated profile picture: 128×128 px minimum — GIF (Nitro only)
  • Profile banner: 600×240 px — JPG, PNG, GIF (Nitro only)

Server Icon — Details

The server icon appears everywhere: channel lists, notifications, search results. Discord will accept anything from 128×128 px, but it displays at various sizes depending on context (up to 96×96 CSS pixels on desktop). Always upload at 1024×1024 px so it looks sharp on high-DPI screens. Keep it square — non-square images are cropped to a circle.

  • Minimum: 512×512 px
  • Recommended: 1024×1024 px
  • Aspect ratio: 1:1 (square, displayed as circle)
  • File size: no strict limit, but under 8 MB is safe
  • Formats: JPG, PNG, WebP, GIF (animated icon requires Boost Level 1)

Server Banner — Details

The server banner appears at the top of the channel sidebar on desktop. It's a wide landscape image displayed at 960×540 px. Upload at exactly this size or larger at a 16:9 ratio.

  • Recommended: 960×540 px (16:9)
  • Also accepted: 1920×1080 px (same ratio, better for high-DPI displays)
  • Animated GIF banner: requires Boost Level 2
  • Formats: JPG, PNG, GIF, WebP

Custom Emoji — Details

Custom emoji must be 128×128 px or smaller and under 256 KB. Discord does not upscale small emoji — if your source is 32×32 px, it will look tiny in chat. Always create emoji at 128×128 px.

  • Max size: 128×128 px
  • Max file size: 256 KB
  • Static formats: PNG, JPG, WebP
  • Animated: GIF (animated emoji can only be used by Nitro subscribers)
  • Free servers: up to 50 static emoji slots; Boosted servers: up to 500

Sticker — Details

Discord stickers are larger than emoji and used for reactions in chat. They require a square canvas and specific formats.

  • Size: 320×320 px
  • Max file size: 500 KB
  • Formats: PNG (static), APNG (animated PNG), GIF, Lottie (JSON-based animation)
  • Requires Boost Level 1 for custom server stickers

Profile Picture and Profile Banner

User profile pictures and banners are different from server assets. Profile pictures are always circular when displayed in chat.

  • Profile picture: 512×512 px recommended, 128×128 minimum
  • Animated profile picture: GIF, requires Nitro subscription
  • Profile banner: 600×240 px, JPG/PNG/GIF — requires Nitro
  • All profile images: under 8 MB

How to Resize Images for Discord

  1. Determine the Discord asset type and its required dimensions from the table above
  2. Crop your image to the correct aspect ratio first — 1:1 for icons and emoji, 16:9 for banners — using the image cropper
  3. Resize to exact pixel dimensions using the image resizer
  4. If the file is over the size limit, compress it with the image compressor. For emoji (256 KB limit), use PNG format and compress to 85% quality
  5. Upload to Discord

Common Issues

  • Blurry server icon: uploaded below 512×512 px. Re-upload at 1024×1024 px
  • Emoji file too large: PNG is usually smaller than JPG for graphics. Compress at 256 KB target
  • Banner looks stretched: source image isn't 16:9. Crop to 16:9 before uploading
  • Animated emoji not working: GIF emoji can only be used (not uploaded) by Nitro subscribers. Anyone can add GIF emoji to a server; only Nitro users can use them outside Nitro servers
  • GIF too large for emoji slot: reduce frame count or use fewer colors. The 256 KB limit for animated emoji is strict