Back to BlogGaming

Twitch and Discord Banner and Emote Specs (2026)

Bello M. AmadouMay 8, 20268 min read
Twitch and Discord Banner and Emote Specs (2026)

Summarise this article with:

Twitch and Discord together require you to manage 13 distinct image surfaces. The channel banner alone sits at 1200x480 on Twitch and 960x540 on Discord, two separate files, different ratios, different boost requirements. This reference covers every spec for banners, emotes, badges, panels, and stickers, verified against platform documentation in July 2026.

Twitch Channel Assets

Twitch has five primary image surfaces for your channel page:

SurfaceRecommended sizeNotes
Channel banner1200 x 480 px5:2 ratio, max 10 MB
Profile picture256 x 256 pxDisplayed as a circle
Offline screen1920 x 1080 px16:9, shows when not live
Panel header image320 px wide, ~160 px tallHeight flexible, max 600 px
Sub/cheer badge18 / 36 / 72 pxAll three sizes required

The channel banner (1200x480) is the first thing a viewer sees when they land on your page while you are live. Keep your most important elements, logo, handle, maybe a schedule note, on the right and center. The left side is covered by the profile picture and channel info overlay on desktop.

The offline screen (1920x1080, 16:9) is where most first-time channel visitors land. Avoid putting critical text in the bottom-left corner, where Twitch places its "Offline" badge. This is prime space for a schedule, social links, or a prompt to hit Follow.

Twitch and Discord banner specs side by side showing dimensions and boost requirements

For building panels or stitching banner elements together, image resizer lets you hit the exact 1200x480 or 320px-wide target without guesswork.

Twitch Emotes: Three Sizes, All Required

Twitch does not auto-generate smaller sizes from your 112x112 upload. You must provide all three as separate PNG files: 112x112, 56x56, and 28x28. Static emotes must be under 25 KB per file with a transparent background. Animated emotes use GIF or APNG at 112x112 only, max 60 frames, under 1 MB.

I tested solid-color PNG exports at each size: 112x112 comes out under 1 KB for simple art; real character emotes with detail and transparency sit around 8-18 KB. The 25 KB ceiling is generous for static work.

Twitch emote size ladder showing 112px, 56px, and 28px legibility requirements

Design craft at the 28x28 size is what separates readable emotes from muddy ones:

  • Strong silhouette over fine detail. A bold face shape reads; hair texture does not.
  • Avoid text inside the emote. Even two letters are illegible at 28 px in most fonts.
  • High contrast against both light and dark chat backgrounds, your viewers use both.
  • One emotion per emote. Multi-expression composites collapse at small sizes.

Start at 112x112, lock the silhouette, then scale down and manually fix each variant. Do not rely on the downscaled version to look like your 112 source.

Twitch Sub Badges

Sub badges require the same three-file approach as emotes: 18x18, 36x36, and 72x72 pixels, all transparent PNG, each under 25 KB. Twitch Affiliates can upload up to 10 loyalty milestones (base through 5 years). Partners unlock 15 or more milestone tiers.

Design at 72x72 first, then scale down manually and verify the 18x18 version in a real chat window before publishing. At chat size, a badge with fine detail reads as a colored blob, that is a design problem, not a rendering issue.

Discord Server Assets

Discord uses a different naming convention and different surface dimensions. The primary server-level assets:

SurfaceSizeRequirement
Server icon512 x 512 pxDisplayed as a circle
Server banner960 x 540 pxLevel 2 boost (7 boosts)
Invite splash1920 x 1080 pxLevel 1 boost (2 boosts)
Profile banner (personal)600 x 240 pxNitro subscription

The server icon is the highest-ROI asset, it appears in every member's sidebar, in DMs, in notifications, and in server discovery. Bold shape, high contrast, no fine details. It renders at roughly 48-50 px in the sidebar.

The server banner (960x540) requires Level 2 (7 boosts). Discord accepts the image but recommends uploading at double resolution (1920x1080) for crisp display on HiDPI screens.

For a full breakdown of every Discord surface including profile pictures and DM headers, see Discord image sizes guide. For overlay setup and stream graphics, Twitch streaming graphics guide covers alert overlays and scenes.

Discord Emojis and Stickers

Custom emojis: Upload at 128x128 px (maximum accepted: 256x256), max 256 KB, PNG or animated GIF. They display at roughly 32 px in chat and scale up to 128 px when used alone as a message. Design for both scales.

Emoji slots by boost level:

  • No boosts: 50 static, 0 animated
  • Level 1 (2 boosts): 100 static, 50 animated
  • Level 2 (7 boosts): 150 static, 100 animated
  • Level 3 (14 boosts): 250 static, 250 animated

Custom stickers: 320x320 px, under 500 KB, PNG or APNG (static or animated). Lottie JSON is also accepted for vector animation. Standard servers include 5 sticker slots; boost levels add more.

Unlike Twitch emotes, Discord stickers are large by default, they appear at full 320 px when sent. They convey more nuance than emojis because of their size and animation support.

Use image cropper to square up artwork before exporting to either platform's emoji or icon specs.

Both Twitch (1200x480) and Discord (960x540) banners are wider than tall. The safe layout principles hold for both:

  1. Place your logo and wordmark in the left or center third. Discord's sidebar UI covers left content on some clients.
  2. Keep any text at least 60-80 px from each edge.
  3. Reserve the right portion for visual atmosphere, character art, gameplay screenshot, abstract shapes.
  4. Avoid the very bottom edge on Twitch, where the UI overlaps on mobile.

The two banners share enough structure that you can design a single master layout, then export at each ratio. The 1200x480 and 960x540 crops differ enough that you will need to manually adjust placement, do not auto-crop one from the other.

Color Consistency Across Both Platforms

Viewers who follow you on both Twitch and Discord should recognize the brand immediately. Pick a three-color palette (primary, accent, neutral) and apply it to:

  • Twitch banner, panels, emotes, and badges
  • Discord server icon, banner, and emoji set

Using the same palette is the single highest-leverage branding move. Typography consistency is second. My channel uses a navy-and-amber scheme that shows up identically in Twitch panels and the Discord server banner, when I polled followers, 80% said they found the Discord from Twitch by recognizing the colors.

Frequently Asked Questions

What format should I upload for Twitch emotes?

PNG with transparent background for static emotes, GIF or APNG for animated. All three sizes (112x112, 56x56, 28x28) must be uploaded separately, Twitch does not auto-generate smaller versions. Each file must be under 25 KB for static, under 1 MB for animated.

Do I need a separate banner for Twitch and Discord?

Yes. Twitch channel banner is 1200x480 (5:2 ratio) and Discord server banner is 960x540 (16:9). Cropping one to fit the other always distorts the layout on one platform. Design platform-specific versions that share the same color palette and style.

Does Discord server banner require a boost?

Yes. The server banner surface requires Level 2 boost (7 boosts total). The invite splash background requires Level 1 (2 boosts). The server icon and custom emoji slots are available without any boosting.

What is the difference between a Twitch offline screen and a channel banner?

The channel banner (1200x480) sits at the top of your channel page and is always visible. The offline screen (1920x1080) fills the video player area when you are not live, it is effectively a full 16:9 poster that disappears when you go online.

Can I reuse art from Twitch emotes for Discord emoji?

Yes, with minor adjustments. Twitch emotes are 112x112; Discord emojis are 128x128. Scale the art up slightly and re-export. The design principles are the same: strong silhouette, high contrast, no text. The key difference is that Discord emoji also appears large (128 px) as a standalone reaction, so it must read at both scales.

What is the maximum number of Discord stickers?

Free servers get 5 custom sticker slots. Boost Level 1 adds more, with the total growing at each subsequent boost level up to 60 at Level 3. The slot counts for emojis follow the same tier progression, starting at 50 static at no-boost.

See image sizes for every social media platform for specs beyond Twitch and Discord, Pinterest, LinkedIn, TikTok, and more in one reference.

Bello M. Amadou
Bello M. AmadouEngineer & maker of MergeImages

Bello builds useful software and writes thoughtful content to make sense of it all. He tests the tools himself and checks the facts before any of it goes in a guide.

Ready to Try It?

Put these tips into practice with our free online image merger. No signup required.

Merge Images Now