Discord Banner Size + Cropper
One source in, three Discord banner sizes out — profile (680×240), server (960×540), invite splash (1920×1080). X / Y / zoom sliders for the crop, brand-tint overlay, PNG or JPG.
One source in, three Discord banner sizes out. Client-side, no upload.
Discord banner sizes at a glance
Three banner slots, three pixel specs. Profile banner at 680×240 sits at the top of your Discord profile pop-out and is a Nitro feature — non-Nitro accounts see a flat colour. Server banner at 960×540 (16:9) appears above the channel list on the server's main view; it unlocks at Server Boost level 2 (7 boosts). Invite splash at 1920×1080 backgrounds the public invite landing page and unlocks at Boost level 1 (2 boosts). The cropper above generates all three from a single source image so you don't bounce between Photoshop and Discord uploading mismatched crops.
The middle-third rule
Discord renders the same banner at three different sizes across the UI: the full pop-out, the mini-profile preview, and the reply-message context. Each crop pulls a slightly different region of your source. The reliable safe-zone is the middle-third horizontally and the centre-50% vertically — anything inside that rectangle survives every Discord crop. Brand logos, faces, and key text should sit there. The X / Y sliders on the cropper let you anchor the source to that safe zone without leaving the browser.
PNG, JPG, or WEBP — what fits Discord's 10 MB cap
Discord caps every banner upload at 10 MB. PNG hits the cap easily on full-bleed photos with detailed gradients. The 1920×1080 invite splash is the most-affected size — a clean photo PNG often runs 8-12 MB. The fast fix is to switch to JPG at quality 92, which usually drops the same image to 1-2 MB without visible degradation. WEBP is even smaller but Discord's preview cache occasionally misses on WEBP, so we recommend JPG as the default for the splash and profile slots, and PNG only for designs with hard edges and transparency. The byte counter under each export flags any output that runs over.
When the brand-tint overlay helps
The Tint dropdown overlays a Twitch-purple, Kick-green, or Streamrise-violet flat colour on top of the source, blended at the opacity slider's percentage. Useful when the source photo is busy and you want a one-tone brand wash without retouching. Twitch streamers running multi-platform branding often apply a 25-35% Twitch-purple tint to bring the Discord banner into visual continuity with their Twitch panels and YouTube channel art. Set tint to Off for source-as-is exports.
Beyond the banner — Discord profile assets you might also need
Discord profile assets beyond the banner: avatar (256×256, 8 MB cap, animated GIF for Nitro), about-me text (190 chars max, basic markdown supported — covered by our Discord text formatter), profile accent colour (single hex value, fallback when no banner), and pronouns (40 chars). Server-side: server icon (512×512), invite splash (covered here), and server-discovery banner if you've passed the 1,000-member + Community-server threshold. Profile-banner and server-banner assets reuse the same source most often — keep your focal subject within the central 60% horizontally so the same upload survives all three crops.