Hit Discord's 960×540 server-banner spec exactly, with safe-area awareness for the username overlay.
Upload Image
Drag & drop or click to upload
Supports PNG, JPG, WebP, GIF, BMP
Drag your banner art, screenshot, or wallpaper onto the page. Start with at least 960 px wide so Discord doesn't have to upscale.
The crop box is pre-set to 960×540 (16:9). Resize and reposition — the ratio stays locked so your output matches Discord's spec.
On profile views, Discord overlays your username and badges over roughly the top 140 px of the banner. Keep critical artwork lower or centered.
Export as PNG for sharp text and logos, JPG for photographic art. 960×540 stays well under Discord's 10 MB cap for server banners.
Server icon is 512×512 (1:1), server banner is 960×540 (16:9), and profile banner (Nitro only) is 680×240 (17:6). The 960×540 size is the most common request, which is why it's the default here.
Yes, but only with Discord Nitro. Free users can upload static PNG or JPG only. Animated GIF and APNG banners are gated behind active Nitro on both server-boost banners and profile banners.
On the profile-banner view, Discord overlays the username, badges, and action buttons across roughly the top 140 px and bottom 100 px. Keep your central subject in the middle horizontal band to avoid being covered.
Free users get a static server icon and a static server banner (if the server has enough Boosts). Nitro users additionally get profile banners, animated avatars, and animated banners. The 960×540 size is the safest universal pick.
Server banners are capped around 10 MB. A 960×540 PNG with sharp text easily lands under 1 MB, and JPG usually under 500 KB — file size rarely becomes the bottleneck at this resolution.