Twitch Banner & Panel Size Resizer
Upload an image, pick a Twitch preset — profile banner, panel, offline screen, profile picture, or video player banner — and download a correctly sized PNG or JPG. Everything runs in your browser; nothing is uploaded to a server.
Drag & drop an image here, or click to choose a file
PNG, JPG, or GIF — processed locally, never uploaded
Your Resized Image
* Everything happens locally in your browser using the Canvas API — your image is never sent to a server. Animated GIFs are flattened to a single static frame.
How to Use This Twitch Banner & Panel Resizer
Click the upload area or drag your image into the box above. Pick the Twitch asset you need from the Preset dropdown — Profile Banner, Panel, Offline Screen, Profile Picture, or Video Player Banner. Choose Cover to crop the image so it fills the target dimensions with no empty space, or Contain to fit the entire image inside the frame with transparent (PNG) or white (JPG) padding. Select PNG or JPG as the output format, then hit Download to save the resized file. For panels, you can set a custom height between 160 and 600 pixels while keeping the width locked at 320.
Twitch Image Size Requirements (2026)
Every Twitch channel uses several image slots, each with its own pixel dimensions and file-size ceiling. Uploading the wrong size means Twitch either rejects the file or crops it unpredictably. The table below lists every asset, its required resolution, and the upload limit Twitch enforces.
| Asset | Dimensions (px) | Max file size | Format |
|---|---|---|---|
| Profile Banner | 1200 × 480 | 10 MB | PNG, JPG, GIF |
| Panel | 320 × 160 (up to 320 × 600) | 2.9 MB | PNG, JPG, GIF |
| Offline Screen | 1920 × 1080 | 10 MB | PNG, JPG, GIF |
| Profile Picture | 256 × 256 | 10 MB | PNG, JPG, GIF |
| Video Player Banner | 1920 × 1080 | 10 MB | PNG, JPG, GIF |
What Is the Twitch Banner Size?
The Twitch profile banner (sometimes called the channel header or cover image) is 1200 × 480 pixels. It spans the full width of your channel page above the stream player and is the first visual element visitors see when they land on your profile. Keep important text and logos toward the center — the left and right edges get clipped on narrower screens.
What Is the Twitch Panel Size?
Twitch panels sit below your stream player and are 320 pixels wide. The default height is 160 pixels, but Twitch accepts panels up to 600 pixels tall. Most streamers keep panels between 160 and 320 pixels so they load quickly and don't push other panels out of view. Panels are where you put your "About Me," schedule, rules, social links, and donation buttons.
Tips for Better Twitch Graphics
- Design at the target size. Start your artwork at the exact pixel dimensions listed above. Upscaling a small source produces visible blur.
- Check on mobile. Twitch's mobile app crops banners more aggressively than desktop. Keep key elements centered.
- Compress before uploading. This tool warns you when the output exceeds the upload limit, but lower-weight files also load faster for viewers on slow connections.
- Match your brand. Use consistent colors, fonts, and logos across banner, panels, offline screen, and emotes so your channel looks cohesive.
Need to resize emotes too? Use our Twitch emote resizer to export all three required emote sizes from one image. If you're building your first Twitch channel, check out our guide on how to get free Twitch followers and the Twitch sub calculator to estimate your subscription revenue.
Frequently Asked Questions
What size is a Twitch banner?
A Twitch profile banner is 1200 × 480 pixels. Twitch accepts PNG, JPG, and GIF files up to 10 MB. Design at exactly 1200 × 480 to avoid unwanted cropping.
What size should Twitch panels be?
Twitch panels are 320 pixels wide. The default height is 160 pixels, but you can use any height up to 600 pixels. Most streamers keep panels at 320 × 160 or 320 × 200 for a clean layout.
What is the Twitch offline screen size?
The Twitch offline screen (the image that shows when you are not live) is 1920 × 1080 pixels — standard full-HD resolution. Keep the file under 10 MB.
What size is a Twitch profile picture?
Twitch profile pictures are 256 × 256 pixels. They display as a circle on the channel page, so keep your logo or face centered and away from the corners.
Can I upload a GIF as my Twitch banner?
Twitch accepts GIF files for the profile banner, but animated GIFs will only play for Twitch Partners and Affiliates with an active subscription badge. Standard accounts see just the first frame.
Why does my Twitch banner look blurry?
Blurry banners usually mean the source image was smaller than 1200 × 480. Twitch stretches undersized uploads to fill the space, which causes visible blur. Always start with an image at least 1200 × 480 pixels.