Twitch Image Size
The recommended image dimensions for Twitch profiles, channels, and streams in 2026
Twitch is the biggest live streaming platform out there, and getting your channel graphics right makes a huge difference in how professional your stream looks. If you also post content on YouTube or run a community on Discord, having consistent branding across platforms matters. From your profile picture to your offline banner and stream panels, every image has specific size requirements. Upload the wrong dimensions and your graphics get stretched, cropped, or just look blurry. Here's every Twitch image size you need to know.
Twitch Profile Picture Size
Your Twitch profile picture should be 256 x 256 pixels minimum, but uploading at 800 x 800 pixels or larger gives the best results. Twitch scales it down to various sizes across the platform - it appears small in chat, medium on your channel page, and larger when someone hovers over your name. A higher resolution source image keeps it sharp everywhere.
Twitch accepts JPEG, PNG, and GIF formats for profile pictures. The max file size is 10 MB. Your profile picture displays as a circle on Twitch, so make sure the main focus of your image sits in the center. Logos, stylized initials, or a clear headshot all work well.
- Minimum size: 256 x 256 pixels
- Recommended size: 800 x 800 pixels
- Aspect ratio: 1:1 (square, displayed as circle)
- Max file size: 10 MB
- Formats: JPEG, PNG, GIF
Twitch Profile Banner Size
The profile banner is the large image at the top of your Twitch channel page. The recommended size is 1200 x 480 pixels with a 5:2 aspect ratio. This banner shows up when viewers visit your channel, so it's prime real estate for branding. You can upload a larger image and Twitch lets you reposition it.
Keep important content toward the center of your banner since the edges can get cropped on different screen sizes. Your profile picture overlaps the bottom-left corner, so avoid placing critical design elements there. A clean banner with your brand colors, stream schedule, or social handles works well.
- Recommended size: 1200 x 480 pixels
- Aspect ratio: 5:2
- Max file size: 10 MB
- Formats: JPEG, PNG, GIF
Twitch Offline Banner (Video Player Banner)
The offline banner shows in your video player area when you're not live. It replaced the old "offline screen" and is sometimes called the video player banner. The recommended size is 1920 x 1080 pixels with a 16:9 aspect ratio. This is the same resolution as a standard 1080p stream.
This is probably the most important graphic on your channel besides your actual stream. When someone discovers your channel while you're offline, this is the first thing they see. Use it to show your stream schedule, social media links, or just clean branded artwork that tells visitors what your channel is about.
- Recommended size: 1920 x 1080 pixels
- Aspect ratio: 16:9
- Max file size: 10 MB
- Formats: JPEG, PNG, GIF
Twitch Panel Size
Panels are the clickable image blocks that appear below your stream on your channel page. Most streamers use them for "About Me," social links, donation buttons, rules, and sponsor logos. The recommended width is 320 pixels and the maximum height is 600 pixels. Most streamers keep panels around 320 x 100 pixels to 320 x 160 pixels for a clean look.
You can make panels taller if you need to, but extremely tall panels push other content down and make the page feel cluttered. The max file size for panel images is 2.9 MB. Consistent styling across all your panels - same width, similar heights, matching colors - makes your channel page look way more professional.
- Recommended width: 320 pixels
- Max height: 600 pixels (100-160px typical)
- Max file size: 2.9 MB
- Formats: JPEG, PNG, GIF
Twitch Emote Size
Twitch emotes come in three display sizes: 28 x 28, 56 x 56, and 112 x 112 pixels. These correspond to the 1x, 2x, and 4x display scales used on different devices and screen resolutions. You can either upload all three sizes manually (each under 512 KB) or use Twitch's auto-resize feature by uploading a single image between 112 and 4096 pixels square (under 1 MB).
Static emotes must be PNG format with a transparent background. Twitch also supports animated emotes in GIF format, with a maximum of 60 frames and up to 1 MB total file size. Since emotes display at tiny sizes in chat, keep the design simple with high contrast. Fine details and small text won't be visible at 28x28 pixels. Bold shapes and clear expressions work best. Affiliates get at least 1 emote slot, while Partners get more based on subscriber count.
- Required sizes: 28 x 28, 56 x 56, 112 x 112 pixels
- Auto-resize: Upload 112-4096px square, under 1 MB
- Manual upload: Each size under 512 KB
- Aspect ratio: 1:1
- Static format: PNG (transparent background required)
- Animated format: GIF (max 60 frames, 1 MB total)
- Affiliates: 1+ emote slots
- Partners: Up to 60 emote slots
Twitch Sub Badge Size
Subscriber badges appear next to a viewer's name in chat to show their subscription tier and loyalty. Like emotes, you need three sizes: 18 x 18, 36 x 36, and 72 x 72 pixels. These are even smaller than emotes, so simplicity is key. A clean icon or symbol works much better than anything detailed.
Badges must be PNG format with a transparent background and under 25 KB each. You can create different badges for various subscription milestones (1 month, 3 months, 6 months, 1 year, etc.) to reward long-term subscribers with unique icons.
- Required sizes: 18 x 18, 36 x 36, 72 x 72 pixels
- Max file size: 25 KB (per size)
- Format: PNG (transparent background required)
Twitch Bit Badge Size
Bit badges work the same way as sub badges but represent how many Bits a viewer has cheered in your channel. The size requirements are identical: 18 x 18, 36 x 36, and 72 x 72 pixels, PNG format with transparent backgrounds, and under 25 KB per image.
Twitch Stream Overlay Size
Stream overlays are the graphics that sit on top of your live video - things like webcam borders, event notifications, and info panels. These aren't uploaded to Twitch directly (they go through your streaming software like OBS or Streamlabs), but they should match your stream resolution. For a 1080p stream, overlay elements should be designed at 1920 x 1080 pixels.
Webcam frames are typically sized to whatever area your camera feed occupies - common sizes are 320 x 240, 480 x 360, or 640 x 480 pixels. Alert boxes usually sit around 800 x 200 pixels for horizontal alerts or 400 x 400 pixels for square pop-ups. Use PNG format with transparency so the overlay layers properly over your gameplay or content.
Twitch VOD and Highlight Thumbnail Size
VOD (video on demand) and highlight thumbnails on Twitch should be 1280 x 720 pixels with a 16:9 aspect ratio. Twitch auto-generates thumbnails from your video content, but uploading a custom thumbnail at this resolution helps your VODs stand out in browse results. Keep thumbnails under 10 MB and use JPEG or PNG format.
Clip thumbnails are auto-generated at 480 x 272 pixels and can't be customized - Twitch pulls a frame from the clip itself. For the best results on VODs and highlights, always upload a custom thumbnail rather than relying on the auto-generated frame.
- Recommended size: 1280 x 720 pixels
- Aspect ratio: 16:9
- Max file size: 10 MB
- Formats: JPEG, PNG
Twitch Channel Points Icon Size
Channel Points custom reward icons follow the same size requirements as emotes: 28 x 28, 56 x 56, and 112 x 112 pixels. They must be PNG format with a transparent background. These icons appear next to custom rewards in the Channel Points menu, so use simple, recognizable designs that read well at small sizes.
- Required sizes: 28 x 28, 56 x 56, 112 x 112 pixels
- Aspect ratio: 1:1
- Max file size: 25 KB (per size)
- Format: PNG (transparent background required)
Twitch Ads
If you're running Twitch advertising campaigns (through Amazon Ads), premium video ads should be 1920 x 1080 pixels at 16:9. Video must use H.264 codec in MP4 format at 24-30fps with a bitrate between 4,000 and 10,000 kbps. Audio levels should target -9dB.
Twitch supports ad durations of 6, 15, 20, 30, and 60 seconds. Third-party served ads (VAST 2.0/3.0) require four mandatory transcodes from 1920x1080 down to 640x360. All ad assets must be SSL/HTTPS compliant. Vertical video ads use a 9:16 aspect ratio and render alongside the livestream on desktop.
- Resolution: 1920 x 1080 pixels
- Aspect ratio: 16:9 (or 9:16 for vertical)
- Duration: 6s, 15s, 20s, 30s, or 60s
- Codec: H.264
- Format: MP4
- Frame rate: 24-30fps
- Bitrate: 4,000-10,000 kbps
- Audio: -9dB
- Profile picture: 800 x 800px (1:1, displayed as circle)
- Profile banner: 1200 x 480px (5:2)
- Offline banner: 1920 x 1080px (16:9)
- Panels: 320px wide, max 600px tall
- Emotes: 28x28, 56x56, 112x112px (PNG static, GIF animated)
- Animated emotes: GIF, max 60 frames, 1 MB
- Sub/Bit badges: 18x18, 36x36, 72x72px (PNG, 25 KB each)
- Channel Points icons: 28x28, 56x56, 112x112px (transparent PNG)
- Stream overlay: 1920 x 1080px (16:9, match stream resolution)
- VOD thumbnail: 1280 x 720px (16:9, JPEG/PNG)
- Clip thumbnail: 480 x 272px (auto-generated)
- Ad video: 1920 x 1080px (H.264, MP4, 6-60s)
Related Image Size Guides
Need dimensions for other platforms? Check out these related guides.
Frequently asked questions
What size should a Twitch profile picture be?
Your Twitch profile picture should be at least 256 x 256 pixels, but 800 x 800 pixels is recommended for the sharpest quality across all display sizes. Twitch shows it as a circle, so center your main subject. The max file size is 10 MB and it accepts JPEG, PNG, and GIF formats.
What is the best Twitch banner size?
The Twitch profile banner should be 1200 x 480 pixels with a 5:2 aspect ratio. For the offline banner (video player banner), use 1920 x 1080 pixels at 16:9. The offline banner is more visible since it shows whenever you're not streaming.
What size are Twitch emotes?
Twitch emotes display at three sizes: 28 x 28, 56 x 56, and 112 x 112 pixels. You can upload all three manually (under 512 KB each) or use auto-resize with a single 112-4096px image (under 1 MB). Static emotes use PNG with transparent backgrounds. Animated emotes support GIF format with up to 60 frames.
How wide should Twitch panels be?
Twitch panels should be 320 pixels wide with a maximum height of 600 pixels, though most streamers keep panels between 100 and 160 pixels tall for a clean look. The max file size is 2.9 MB. Consistent sizing across all your panels makes your channel page look more professional.
What resolution should I stream at on Twitch?
Most Twitch streamers broadcast at 1920 x 1080 pixels (1080p) or 1280 x 720 pixels (720p). 1080p looks sharper but requires more bandwidth and processing power. 720p at 60fps is a solid choice if your internet or PC can't handle 1080p smoothly. Your overlays and graphics should match your chosen stream resolution.