Discord has six common image asset sizes — profile banner, server banner, server icon, event banner, emoji, sticker. Each one has different dimensions, and uploading at the wrong size triggers Discord's auto-crop which usually destroys the design. This guide documents every Discord image spec and the free resizer below converts any image to the right size in one click. No signup, no watermark.
Discord profile banner size
Discord profile banners (visible on your profile when other users click your name) require **600×240 px** at minimum. Aspect ratio: **5:2** (wide and short).
File size limit: **10 MB**. Supported formats: JPG, PNG, GIF (Nitro users can upload animated GIF banners).
Key design rule: the bottom 1/3 of the banner gets covered by your username and tag. Place important visual elements in the top 2/3, or repeat the design so the bottom can be cropped without losing meaning. The resizer has a 'profile banner' preset that crops at the right ratio automatically.
Discord server banner size
Server banners (visible at the top of the server channel list for boosted servers) require **960×540 px** minimum at a **16:9** aspect ratio.
Server must reach Boost Level 2 for the banner to display. Below that, the banner doesn't appear even if uploaded.
File size limit: **10 MB**. JPG, PNG, GIF accepted.
Design rule: the top half of the banner is most visible (the bottom gets cut off as the channel list scrolls). Lead with brand mark or hook text in the top half.
Discord server icon size
Server icons appear in the left sidebar — the colored circles next to each server. Required size: **512×512 px**.
Displayed at 48×48 px in the sidebar, so the design must be readable at that small size. Single letter, simple icon, or strong contrast logo works. Detailed photography turns to mush at 48×48.
File formats: JPG, PNG, GIF. Animated GIFs require server Boost Level 1.
Discord event banner size
Event banners (the image attached to scheduled Discord events) use a different ratio than profile/server banners. Required size: **800×320 px** at a **2.5:1** ratio.
Displayed in event invitations sent to server members. Should communicate the event topic at a glance — date, theme, or hero image.
File size limit: 10 MB.
Discord emoji + sticker sizes
**Custom emoji**: 128×128 px, under 256 KB file size, PNG or GIF. Free servers allow 50 custom emojis; boosted servers allow up to 250.
**Custom stickers**: 320×320 px, under 512 KB, APNG or Lottie format. Boost Level 1 required for custom stickers (5 slots), Level 2 unlocks 10, Level 3 unlocks 30.
For both emoji and stickers, design at 2x the display size (so 256×256 source for 128×128 emoji) and downscale. Anti-aliasing improves readability at small sizes.
Quick reference: every Discord image size
**Profile banner**: 600×240 px (5:2), 10MB max.
**Server banner**: 960×540 px (16:9), 10MB max, Boost Level 2 required.
**Server icon**: 512×512 px (1:1), 10MB max.
**Event banner**: 800×320 px (2.5:1), 10MB max.
**Custom emoji**: 128×128 px (1:1), 256KB max.
**Custom sticker**: 320×320 px (1:1), 512KB max, Boost required.
The resizer above has presets for all six. Upload any image, pick the destination, click download. Maintains source quality.