
Twitch and Discord both reward visual investment. Channels with cohesive branding (matching banner, panels, emotes, alerts) keep viewers engaged longer than channels with mismatched assets. The same applies to Discord servers: a polished server banner and custom emotes signal active community ownership.
The trouble is the spec sheet. Twitch alone has six distinct image surfaces with different dimensions. Discord adds another seven. This guide is the complete 2026 reference plus practical layout tips for each.
Twitch Channel Assets
Twitch's image surfaces:
- Channel banner: 1200 x 480 pixels (5:2 ratio)
- Profile picture: 256 x 256 pixels (square, displayed as circle)
- Channel offline image: 1920 x 1080 pixels (16:9)
- Channel info panels: 320 x 300 pixels recommended (4:3 vertical works)
- Video player banner: 1920 x 480 pixels (very wide, behind player)
- Game-specific channels: 380 x 250 pixels for "About" section
The channel banner appears at the top when a viewer visits your channel page. It's the first impression before the actual stream content.
For combining stream key art, schedule, and social handles into one banner, our horizontal image merge handles the wide 5:2 ratio.
Twitch Emotes
Emote slots come from subscriber tiers. Each emote needs three sizes:
- 28 x 28 pixels (small, used in chat)
- 56 x 56 pixels (medium, hover preview)
- 112 x 112 pixels (large, emote panel)
Twitch auto-generates the smaller sizes from a 112 x 112 source if you upload only the largest. Quality is acceptable for most emotes; complex designs benefit from manually sized variants.
Emote design tips:
- Strong silhouettes recognizable at 28 x 28
- Bold colors that contrast with chat backgrounds
- Single emotion per emote (don't try to convey multiple feelings)
- Avoid text within the emote (it becomes unreadable at small sizes)
For animated emotes (Bits, sub-only), the same size requirements plus:
- 60 frames maximum (2 seconds at 30 fps)
- 1 MB max file size
- GIF or WebP format
Discord Server Assets
Discord's server-level images:
- Server icon: 512 x 512 pixels (displayed as circle)
- Server banner: 960 x 540 pixels (16:9)
- Invite splash: 1920 x 1080 pixels (Boost level 1+)
- Channel banner: 1280 x 768 pixels (Premium feature)
- Discovery splash: 1920 x 1080 pixels for community servers
The server icon is the most visible asset, appearing in:
- Discord sidebar (small, ~50 px circle)
- Server discovery
- Notification badges
- Member's recent servers list
For maximum recognition at small sizes, the icon should be:
- Bold, simple shape or letter
- High contrast against Discord's dark UI
- No fine details (they disappear at 50 px)
Discord Emojis
Discord's custom emoji slots:
- 128 x 128 pixels recommended source size
- Square aspect ratio (auto-cropped to circle in some contexts)
- 256 KB max file size
- PNG or animated GIF (Nitro or Boost level 2+ for animated)
Standard server: 50 emoji slots. Boost level 1: 100 slots. Boost level 3: 250 slots.
Custom emojis differ from Twitch emotes in that they appear at LARGER sizes when used as a single message reaction. Design them to read at both 32 px (chat) and 128 px (large reaction).
Discord Stickers
Stickers (Boost level 1+):
- 320 x 320 pixels recommended
- 512 KB max file size
- APNG, PNG, or Lottie format
- Square or rectangular
Stickers convey tone better than emojis because they support animation and larger size. Channels using custom stickers consistently see higher reaction engagement.
Asset Comparison Table
| Surface | Twitch | Discord |
|---|---|---|
| Profile/icon | 256x256 | 512x512 |
| Banner | 1200x480 | 960x540 |
| Cover/splash | 1920x1080 | 1920x1080 |
| Emote/emoji | 112x112 (3 sizes) | 128x128 |
| Sticker | n/a | 320x320 |
If you maintain both a Twitch channel and a Discord server, design at the larger source resolution and export per platform.
Banner Layout Strategy
Both Twitch (1200x480) and Discord (960x540) banners are wider than they are tall. Effective banner designs:
- Place key elements (logo, tagline) in the LEFT third
- Reserve right side for visual content (character art, gameplay screenshot)
- Use the full width for atmosphere (gradient, abstract pattern)
- Avoid centered text, sidebar UI sometimes obscures the center
For combining multiple visual elements into a banner, use overlay images to layer text, characters, and backgrounds with proper transparency.
Color and Brand Consistency
For streamers managing both Twitch and Discord:
- Pick a 3-color palette (primary, accent, background)
- Use these colors consistently across:
- Twitch banner
- Twitch panels
- Twitch emotes
- Discord server icon
- Discord banner
- Discord emoji and stickers
- Use the same typography for any text elements
Color consistency is the strongest brand signal. Viewers connecting "the purple-and-yellow streamer" to your community across platforms drives stronger engagement.
For more on consistent branding, see create professional profile picture.
Animated Profile Pictures
Both platforms support animated profile pictures (Discord requires Nitro):
- Twitch: animated GIF, 256 x 256, max 5 seconds
- Discord: animated GIF, 512 x 512, max 4 seconds for free; Nitro extends
Animations should be subtle. Excessive motion is distracting in chat sidebars. A gentle color shift or single accent animation works better than a flashy GIF that pulses constantly.
Panel Design (Twitch-Specific)
Twitch's "About" panels below the stream player are 320 px wide x variable height. Common panel content:
- Schedule (when you stream)
- Setup (PC specs, peripherals)
- Donations and tips
- Social media links
- Sub benefits
Effective panel design:
- Consistent typography across all panels
- Same width (320 px) so they align in a row
- Brand colors throughout
- Click-through links to external content
For creating panel images at exact 320x300 dimensions, our image resizer handles the platform spec.
Sub Badges and Cheer Badges (Twitch)
For Twitch Affiliates and Partners:
- Sub badges: 18 x 18, 36 x 36, 72 x 72 pixels (3 sizes)
- Bit/cheer badges: same 3 sizes
- Maximum 6 sub badge tiers per channel
Sub badge design tips:
- Recognizable at 18 x 18 (chat size)
- Match your channel's brand
- Tier progression (1mo / 3mo / 6mo / 1yr / 2yr / multi-year)
- Bold colors for higher tiers
Frequently Asked Questions
What's the best file format for emotes?
PNG with transparent background for static emotes. GIF for animated. WebP works in some contexts but has narrower compatibility. Avoid JPG (no transparency).
Should banners be different for Twitch and Discord?
Yes, the dimensions differ enough that one banner cropped to both looks bad on at least one platform. Design platform-specific banners maintaining the same visual style.
How often should I update channel art?
Profile picture: rarely (brand consistency). Banner: every 6 months or with major content changes. Panels: when info changes. Emotes: as new ones are added with subscriber growth.
Can I use AI-generated art for emotes?
Yes for static images, both platforms allow this. Animated emotes from AI tools may have inconsistent frame quality. Test before deploying for sub-only use.
What's the difference between a channel offline image and a stream cover?
Twitch's offline image (1920x1080) appears when you're not streaming. The stream cover is a thumbnail Twitch generates from your live broadcast, you don't directly upload it.
The Bottom Line
For Twitch and Discord visual assets in 2026: design at the largest source resolution, export per platform, maintain a 3-color palette consistently. Twitch banner is 1200x480, Discord banner is 960x540, emotes are 112x112 (Twitch) or 128x128 (Discord). Use our horizontal image merge, image resizer, and overlay images tools to combine elements across the multiple sizes required.
For more on profile picture optimization, see create professional profile picture. For broader social asset guidance, see social media image sizes guide.
Essayez Nos Outils d'Image Gratuits
PrĂȘt Ă Essayer ?
Mettez ces conseils en pratique avec notre outil de fusion d'images en ligne gratuit. Sans inscription.
Fusionner des Images Maintenant

