Twitch Image Size Guide 2026

Complete Twitch image size specifications for 2026. Get the exact dimensions for profile banners, offline screens, panels, emotes, badges, and profile pictures to create a professional streaming channel.

Quick Reference

Type Dimensions Aspect Ratio Max File Size Format
Profile Banner 1920×480 px 4:1 10 MB JPG, PNG, GIF
Offline Screen 1920×1080 px 16:9 10 MB JPG, PNG, GIF
Profile Picture 800×800 px 1:1 10 MB JPG, PNG, GIF
Panels 320×100 px (typical) Variable 1 MB JPG, PNG, GIF
Emotes 112×112 px (min) 1:1 1 MB PNG
Subscriber Badges 72×72 px (3 sizes) 1:1 1 MB total PNG

Channel Branding Specifications

Profile Banner

Recommended Size: 1920×480 pixels
Minimum Size: 1200×480 pixels
Aspect Ratio: 4:1
Max File Size: 10 MB
Format: JPG, PNG, GIF (static or animated)
Pro Tip: Use 1920×480 pixels for optimal display on all devices. The banner appears at the top of your channel page. Animated GIFs are supported but should be under 10 MB for best performance.

Offline Screen (Video Player Banner)

Recommended Size: 1920×1080 pixels
Aspect Ratio: 16:9 (required)
Max File Size: 10 MB
Format: JPG, PNG, GIF (static or animated)
Display: Shows when stream is offline
Pro Tip: Your offline screen is the first thing viewers see when you're not live. Include your stream schedule, social media links, or a call-to-action to follow. Animated GIFs can add personality.

Profile Picture

Recommended Size: 800×800 pixels
Minimum Size: 256×256 pixels
Aspect Ratio: 1:1 (square)
Max File Size: 10 MB
Format: JPG, PNG, GIF
Display Shape: Circular crop
Pro Tip: Upload at least 800×800 pixels for maximum quality. Profile pictures display as circles, so keep your logo or artwork centered. Animated GIFs are supported for profile pictures.

Panel Specifications

Panels (About, Schedule, etc.)

Max Width: 320 pixels
Max Height: 600 pixels
Typical Dimensions: 320×100 px
Alternative Sizes: 320×60, 320×80, 320×120
Max File Size: 1 MB
Format: JPG, PNG, GIF
Pro Tip: Panels appear below your stream on the channel page. Use them for About, Schedule, Social Links, Donate, and more. Keep height between 60-120 pixels for consistency. PNG format recommended for transparent backgrounds.

Common Panel Types

About Panel: 320×100 px (introduce yourself)
Schedule Panel: 320×100 px (stream times)
Social Media Panel: 320×60 px (links to socials)
Donation Panel: 320×80 px (tip jar, merch)
Specs Panel: 320×120 px (PC specs, gear)
Design Tip: Use consistent styling across all panels—same colors, fonts, and borders. Most streamers use 4-8 panels. Order them by importance: About → Schedule → Social → Donate → Specs.

Emote Specifications

Emote Sizes

Twitch uses three emote sizes across the platform. You can either upload three separate files or one large file that Twitch will auto-scale:

Method Size Description
Upload 3 Files (Manual) 28×28, 56×56, 112×112 px Upload each size separately for maximum control
Upload 1 File (Auto-scale) 112×112 to 4096×4096 px Twitch automatically generates smaller sizes

Emote Requirements

Emote Specifications

Recommended Upload: 112×112 pixels (min)
Max Upload: 4096×4096 pixels
Aspect Ratio: 1:1 (square, required)
Max File Size: 1 MB
Format: PNG (transparency supported)
Emote Slots (Affiliate): 1 base + tier unlocks
Emote Slots (Partner): 5 base + tier unlocks
Pro Tip: Upload at 112×112 px minimum for crisp emotes at all sizes. Design with high contrast and bold lines—emotes appear very small in chat (28×28 px). Avoid fine details that disappear at small sizes.

Emote Design Best Practices

Simplicity: Keep designs simple and recognizable
Bold Colors: Use high contrast for visibility
Transparency: PNG with transparent background
Test Small Size: View at 28×28 px before uploading
Avoid Text: Text becomes unreadable at 28×28 px
Design Tip: Create emotes at 512×512 px or larger for easier editing, then export at 112×112 px. Test how they look at 28×28 px—that's the size most viewers see in chat.

Badge Specifications

Subscriber Badges

Subscriber badges appear next to usernames in chat. Twitch requires three sizes for each badge tier:

Size Dimensions Use
Small (1x) 18×18 pixels Standard chat display
Medium (2x) 36×36 pixels High-DPI displays (Retina)
Large (4x) 72×72 pixels Very high-DPI displays

Badge Requirements

Upload Sizes: 18×18, 36×36, 72×72 px
Aspect Ratio: 1:1 (square, required)
Max File Size: 1 MB (all 3 files combined)
Format: PNG (transparency supported)
Badge Tiers: Different badges for each sub tier
Pro Tip: Design badges at 72×72 px and scale down to 36×36 and 18×18. Use simple, bold designs—badges appear very small in chat. Create unique badges for 1-month, 3-month, 6-month, 1-year, and longer tiers.

Badge Types

Subscriber Badges: Custom for Affiliates & Partners
Bit Badges: Custom for Partners (100+ bits tiers)
Moderator Badge: Twitch default (sword icon)
VIP Badge: Twitch default (diamond icon)
Note: Only Affiliates and Partners can create custom subscriber badges. Partners can also create custom bit badges. Moderator and VIP badges use Twitch's default designs.

Video & Stream Specifications

Stream Quality Settings

Quality Resolution Bitrate Frame Rate
1080p (Full HD) 1920×1080 px 4500-6000 kbps 30 or 60 FPS
900p 1600×900 px 3500-5000 kbps 30 or 60 FPS
720p (HD) 1280×720 px 2500-4000 kbps 30 or 60 FPS
480p 852×480 px 1000-2000 kbps 30 FPS

Stream Requirements

  • Max Bitrate: 6000 kbps (recommended for 1080p60)
  • Video Codec: H.264
  • Audio Codec: AAC
  • Audio Bitrate: 128-160 kbps
  • Keyframe Interval: 2 seconds
  • Max Resolution: 1920×1080 (Partners can request 4K)
Streaming Tip: Most streamers use 1080p60 at 6000 kbps for the best quality. If you have upload speed limitations, 720p60 at 4500 kbps is a great alternative. Always test your bitrate before going live.

Extension & Overlay Graphics

Stream Overlays

Overlays appear on top of your stream gameplay. Common overlay elements include:

  • Webcam Frame: Custom dimensions based on your webcam size (typically 640×360 to 1280×720)
  • Alerts (Follows, Subs, Donations): 1920×1080 transparent PNG or animated GIF
  • Chat Box: Variable size, typically 400×600 to 600×800 pixels
  • Recent Events: Variable width, typically 400-600 pixels wide
  • Goal Bars: Variable, typically 400×80 to 600×100 pixels

Starting Soon / Be Right Back / Ending Soon Screens

  • Recommended Size: 1920×1080 pixels (16:9)
  • Format: JPG, PNG, GIF, or video (MP4)
  • Use Case: Display before stream, during breaks, or at end of stream
Overlay Design Tip: Keep overlays minimal to avoid covering gameplay. Use transparency (PNG format) for clean integration. Place important elements (webcam, alerts) in corners or edges, never center screen.

Common Twitch Graphics Mistakes

Banner & Profile Errors

  • Wrong banner aspect ratio: Using non-4:1 images causes stretching on profile banners
  • Offline screen not 16:9: Results in black bars or cropping on the video player
  • Low-resolution profile picture: Uploading below 800×800 looks blurry
  • File size too large: Files over 10 MB fail to upload

Panel Errors

  • Panels wider than 320px: Get automatically resized and look distorted
  • Inconsistent panel heights: Creates uneven, unprofessional appearance
  • File over 1 MB: Panel uploads fail or get rejected
  • Low contrast text: Hard to read against busy backgrounds

Emote & Badge Errors

  • Non-square emotes: Twitch requires 1:1 aspect ratio—anything else gets rejected
  • Too much detail: Fine details disappear at 28×28 px size in chat
  • Text in emotes: Becomes unreadable at small sizes
  • Missing badge sizes: Must upload all three sizes (18×18, 36×36, 72×72)

Related Resources