Twitch sizes
Twitch has specific image requirements for your profile picture, profile banner, channel panels, offline screen, and subscriber emotes. Each serves a different purpose in your channel branding — from the avatar that represents you in chat to the banner that welcomes visitors to the emotes your community uses.
The most important sizes are 256×256px for the profile picture, 1200×480px for the profile banner, 320px wide for panels, 1920×1080px for the offline screen, and 112×112px for emotes. Here are all the current specs.
Quick reference
| Format | Dimensions | Ratio | Max size |
|---|---|---|---|
| Profile Picture | 256 × 256 px | 1:1 | 10MB |
| Profile Banner | 1200 × 480 px | 5:2 | 10MB |
| Panel | 320 × 160 px | 2:1 | 1MB |
| Offline Screen | 1920 × 1080 px | 16:9 | 10MB |
| Emote | 112 × 112 px | 1:1 | 1MB |
Profile Picture256×256px
Twitch profile pictures are 256×256 pixels in a 1:1 square format. The minimum accepted size is 200×200 pixels — anything larger than 256×256 is automatically scaled down. Your profile picture appears in chat, channel search, going-live email notifications, Google search results, and social media embeds.
Your Twitch profile picture is the single most visible branding element on the platform. It appears at small sizes in chat next to every message, in the navigation bar, in search results, in follower notifications, and in social media previews when someone shares your channel link. Because it renders at very small sizes in most contexts, clarity and recognizability at tiny dimensions matter more than detail.
Dimensions
256×256
Aspect ratio
1:1
Max file size
10MB
Formats
JPG, PNG, GIF
Best practices
- •Design at 512×512 and export at 256×256 for the sharpest result — Twitch downscales anything larger.
- •Keep the subject large and centered — the profile picture renders at very small sizes in chat.
- •Twitch displays the full square (not cropped to a circle), so use the entire canvas.
Panel320×160px
Twitch panels are fixed at 320 pixels wide with flexible height — the standard recommended size is 320×160 pixels (2:1 ratio). Panels appear below the video player on your channel page and are used for About, Schedule, Rules, Social Links, Donations, and other channel information sections.
Panels are the main way streamers organize information on their channel page. They appear in a grid below the video player — typically 2-3 panels per row on desktop, stacking to a single column on mobile. Each panel consists of a header image (the part you design) and an optional text description or link below it.
Dimensions
320×160
Aspect ratio
2:1
Max file size
1MB
Formats
PNG, JPG
Also supports
Best practices
- •Width is locked at 320px — design at exactly 320px wide. Height is flexible (60-600px), with 100-160px being most common.
- •Use transparent PNG if you want panels to blend seamlessly with the channel background.
- •Keep file size under 1MB — panels with large file sizes slow down your channel page load.
Offline Screen1920×1080px
Twitch offline screens (video player banners) are 1920×1080 pixels with a 16:9 aspect ratio. This image displays in the video player area when you're not currently streaming. It's prime real estate for promoting your schedule, social links, or next stream — viewers who visit your channel while you're offline see this first.
The offline screen fills the video player area on your channel page when you're not live. It's displayed at the same 16:9 aspect ratio as a live stream, so it feels like a natural extension of your channel branding. Many streamers use it to show their streaming schedule, social media handles, or a 'Be Back Soon' message.
Dimensions
1920×1080
Aspect ratio
16:9
Max file size
10MB
Formats
PNG, JPG, GIF
Best practices
- •Include your streaming schedule and social links — this is what offline visitors see first.
- •Avoid important content in the bottom-left corner where Twitch's 'Offline' badge overlaps.
- •Design at 1920×1080 (full HD) — the offline screen fills the entire video player area.
Emote112×112px
Twitch emotes are 112×112 pixels minimum in a 1:1 square format — though you can upload up to 4096×4096 and Twitch will downscale. Emotes are PNG only, under 1MB per file. They're displayed at 28px, 56px, and 112px across the platform depending on context.
Twitch subscriber emotes are the core of channel identity and community culture. They appear in chat at three sizes: 1.0 (28×28px), 2.0 (56×56px), and 3.0 (112×112px). You need to design for the smallest size — if your emote isn't readable at 28px, it won't work in fast-moving chat where most viewers see it.
Dimensions
112×112
Aspect ratio
1:1
Max file size
1MB
Formats
PNG
Best practices
- •Design at 112×112px minimum — test readability at 28×28px since that's how most viewers see it in chat.
- •Use PNG with a transparent background — Twitch doesn't accept JPG, GIF, or other formats for emotes.
- •Keep designs simple with bold outlines — fine detail disappears at the 28px chat size.
Frequently asked questions
What are all the Twitch image sizes?
Profile Picture: 256×256px, Profile Banner: 1200×480px, Panel: 320px wide (flexible height), Offline Screen: 1920×1080px, Emote: 112×112px (minimum).
What file formats does Twitch accept?
Most graphics accept PNG, JPG, and GIF. Emotes are PNG only with transparent backgrounds. All files have size limits (1MB for emotes and panels, 10MB for banners and offline screens).
What size are Twitch emotes?
112×112px minimum (1:1 square), PNG with transparent background, under 1MB. Twitch displays emotes at three sizes: 28×28 in chat, 56×56 on hover, and 112×112 in the emote picker. Design for legibility at 28px.
What are Twitch subscriber badge sizes?
Subscriber badges require three sizes: 18×18px, 36×36px, and 72×72px. All three must be uploaded for each tier. PNG only with transparent backgrounds, under 25KB per file.
Other platform guides
Sources
Guide last verified: March 20, 2026. This hub summarizes 5 formats and cites 11 sources across this page and the linked format pages.
← All sizes