Key Takeaways
Every Twitch image dimension you need — profile picture, offline screen, channel panels, subscriber emotes, and loyalty badges — with exact pixel sizes, file size limits, and design tips for each asset.
Why Twitch Image Sizing Is More Complex Than Most Platforms
Twitch requires more distinct image assets than almost any other platform. A complete channel setup involves at least six different image types — profile picture, offline screen, channel panels, subscriber emotes, bit badges, and channel point reward icons — each with its own pixel dimensions, file size cap, and format requirements. Miss any of these specifications and you get either a rejected upload, a blurry asset, or a layout that looks unprofessional on both the desktop site and the Twitch mobile app.
This guide covers every Twitch image type with exact specifications, explains why each number matters, and gives practical design guidance so your channel looks polished from day one.
Twitch Profile Picture Size
Your Twitch profile picture appears next to your channel name in chat, on the directory pages where viewers browse streams, and in search results throughout the platform.
- Required upload size: 256 × 256 px
- Aspect ratio: 1:1 (square)
- Display shape: Circle on live pages and chat; square with rounded corners elsewhere
- Accepted formats: PNG, JPG, GIF (animated GIFs require Twitch Partner or Affiliate status)
- Maximum file size: 10 MB
Because the profile picture is shown as small as 30 px in chat lines, use a single simple subject — a face, logo, or mascot — with strong contrast against common dark and light backgrounds. Detailed artwork or text at this size becomes an unreadable blur. If you're a Partner or Affiliate using an animated GIF, keep the loop short (under two seconds) and avoid rapid flashing, which can be distracting during chat.
Twitch Offline Screen (Offline Banner) Size
The offline screen is the static image displayed on your channel page when you are not live. It is one of the most important branding assets on Twitch because it is the first thing a visitor sees when they land on your channel between streams.
- Recommended size: 1920 × 1080 px
- Aspect ratio: 16:9
- Accepted formats: PNG, JPG, GIF (static or animated)
- Maximum file size: 10 MB
An effective offline screen typically includes your channel name or logo, your streaming schedule, and links to your Discord or social profiles. Keep text within the central 1280 × 720 px safe zone — content near the edges can be cut off on narrower viewports. Animated GIFs are popular for offline screens but add significant file size, so optimize the animation loop carefully to stay within the 10 MB limit.
Twitch Channel Panels Size
Channel panels are the rectangular sections displayed below the video player on your channel page. They are commonly used to show your schedule, rules, gear list, social media links, donation buttons, or sponsor information.
- Recommended width: 320 px (Twitch renders panels at exactly 320 px wide)
- Recommended height: Up to 300 px per panel (taller panels render with a vertical scrollbar)
- Aspect ratio: No fixed ratio — choose the height that fits your content
- Accepted formats: PNG, JPG, GIF
- Maximum file size: 2.9 MB per panel
Since Twitch always renders panels at exactly 320 px wide regardless of the viewer's monitor, design your panel images at exactly 320 px to avoid any browser-side upscaling or downscaling. A common mistake is uploading panels at 640 px and expecting sharper results — Twitch will simply scale them down to 320 px, which doesn't improve sharpness. For retina or high-DPI displays, 640 × 200 px (displayed at 320 × 100 px) does provide a crisper result.
Twitch Emote Sizes
Subscriber emotes are custom emoji available to a channel's subscribers for use in Twitch chat. Because Twitch displays them at multiple sizes depending on context, you must upload each emote at three separate resolutions.
- Small (1×): 28 × 28 px — used inline in standard chat messages
- Medium (2×): 56 × 56 px — used in larger chat display modes and the emote picker
- Large (4×): 112 × 112 px — used in emote-only mode and hover previews
- Aspect ratio: 1:1 (square)
- Accepted formats: PNG (transparent background required), animated PNG (APNG) for Animated Emotes
- Maximum file size: 1 MB per size tier
The most common mistake with emote design is adding too much detail. An emote must still be readable at 28 × 28 px — the chat size — which means only the very simplest shapes and colors survive. Use three to four colors maximum, thick outlines (at least two pixels at 28 px scale), and leave a small margin around the artwork so it doesn't appear cramped against adjacent chat text. Test your design at actual 28 px size before submitting, not just at the 112 px export.
Twitch Bit Badge and Subscriber Badge Sizes
Badges appear next to a viewer's name in chat to indicate their loyalty tier — subscriber months or accumulated Bit donations. Twitch requires you to upload each badge at four sizes.
- 18 × 18 px — standard chat display
- 36 × 36 px — retina and high-DPI chat
- 72 × 72 px — profile and badge showcase pages
- Accepted format: PNG with transparent background
- Maximum file size: 500 KB per size tier
Badge design is even more constrained than emote design because the final rendered size (18 × 18 px) is extremely small. Treat badges as pure icon design — a single bold shape or initial with no complex detail. The most effective badges use a single recognizable silhouette that works as a stamp at thumbnail scale.
Twitch Channel Point Reward Icon Size
Channel point reward icons appear in the rewards menu viewers open to redeem points. Custom icons help distinguish your channel's unique rewards from the generic defaults.
- Recommended upload size: 112 × 112 px
- Aspect ratio: 1:1 (square)
- Accepted formats: PNG, JPG, GIF
- Maximum file size: 1 MB
Channel point icons are typically displayed at around 28–40 px in the reward list, so the same small-size readability rules for emotes apply here. Use a simple, recognizable icon that relates to the reward being offered.
Twitch vs Discord vs Reddit: Key Differences
Twitch, Discord, and Reddit all serve community-focused audiences but have very different image requirements. Discord focuses on server icons and customizable emoji within a chat-first environment. Reddit centers on subreddit icons and post images within a feed. Twitch, being a live-video platform, demands the most varied asset set — a complete channel needs six to eight separate image types all designed for different display contexts from full-screen to 18 px badges.
If you run a gaming or streaming community across all three platforms, the most efficient workflow is to design a master brand kit at high resolution and export each asset to the specific dimensions each platform requires, rather than designing each platform asset independently.
Twitch Image Size Quick Reference
- Profile picture: 256 × 256 px, circle crop
- Offline screen: 1920 × 1080 px (16:9), max 10 MB
- Channel panels: 320 px wide, up to 300 px tall, max 2.9 MB
- Emotes: 28 × 28 / 56 × 56 / 112 × 112 px (all three required)
- Badges: 18 × 18 / 36 × 36 / 72 × 72 px (all three required)
- Channel point icon: 112 × 112 px
Frequently Asked Questions
About Evan Kim
Digital content strategist and visual communication specialist based in South Korea. Focused on practical, precise solutions for creators.
Read more articles by Evan