Search StreamScheme

Stream Scheme

Twitch Image Sizes (2026): Complete Twitch Graphics Size Guide

calendar1 Last Updated

If you are here for the exact specs (and not a design tutorial), this page is your up-to-date cheat sheet for every Twitch upload that uses an image: profile picture, profile banner, video player banner (offline screen), panels, emotes, badges, and thumbnails.

If you want the “how to upload / where to click” steps, use our more specific guides like our Twitch graphics design guide or our guide on how to change your Twitch banner. This page stays focused on sizes, limits, and export settings.


Quick Answer

Use these sizes and you will avoid 95% of blurry, cropped, or rejected uploads:

  • Profile Picture: 256 x 256 px (square)
  • Profile Banner: 1200 x 480 px
  • Video Player Banner (Offline Screen): 1920 x 1080 px (16:9)
  • Panels: Max 320 px wide and 600 px tall, and keep the file under 1 MB
  • Subscriber Emotes: Upload one square file (112 x 112 to 4096 x 4096) under 1 MB, then Twitch auto-resizes
  • Subscriber Badges: Upload 72 x 72, 36 x 36, 18 x 18 (square)
  • VOD / Highlight Thumbnail: 16:9, minimum 1280 x 720

Twitch Image Sizes Cheat Sheet

AssetRecommended Upload SizeAspect RatioFormatsKey LimitsWhere It Shows
Profile Picture256 x 2561:1JPG / PNG / GIFMax 10 MBChat, comments, channel header
Profile Banner1200 x 4805:2JPG / PNG / GIFMax 10 MBChannel header (especially mobile)
Video Player Banner (Offline Screen)1920 x 108016:9JPG / PNG / GIFMax 10 MBWhen you are offline
Panels320 x 600 (Max)FlexiblePNG / JPG (GIF supported but not ideal)Under 1 MB, max 320w x 600hAbout section under your stream
Subscriber Emotes (Auto-Resize)112 x 112 (Or Larger Square)1:1PNGUnder 1 MBChat + emote picker
Subscriber Emotes (Manual)112 x 112, 56 x 56, 28 x 281:1PNGEach file under 512 KBChat + emote picker
Subscriber Badges72 x 72, 36 x 36, 18 x 181:1PNGKeep files tiny (Aim ~25 KB)Next to names in chat
VOD / Highlight Thumbnail1280 x 720 (Minimum)16:9JPG / PNGMust be 16:9Video pages + browse surfaces

If you want to see what a clean, cohesive Twitch setup looks like in practice, here’s a quick showcase of our free Cheery Blossom graphics pack in action. It’s a simple visual example of how matching banners, panels, and stream screens can make a channel feel instantly more professional.


Twitch Profile Picture Size

Recommended Size

  • 256 x 256 px

Format And File Size

  • JPG, PNG, or GIF
  • Maximum 10 MB

Practical Tips (To Avoid Blur)

  • Design on a bigger square canvas (like 512 x 512) and export down to 256 x 256.
  • Keep your face or logo centered because Twitch displays this at tiny sizes in chat.

If you need the upload steps, use our guide on changing your Twitch profile picture.


Twitch Profile Banner Size

Recommended Size

  • 1200 x 480 px

Format And File Size

  • JPEG, PNG, or GIF
  • Maximum 10 MB

“Safe Area” For Text

Twitch crops differently depending on device width. If you put text too close to the left and right edges, it will get cut off on mobile. A simple rule:

  • Keep any important text/logo in the center area of the banner.
  • Treat the outer edges as “decorative background.”

If you want templates (and not just the size), point people to our Twitch banner templates page instead of bloating this page.


Twitch Video Player Banner And Offline Screen Size

This is the big banner your viewers see when they land on your channel while you are offline.

Recommended Size

  • 1920 x 1080 px (16:9)

Format And File Size

  • JPEG, PNG, or GIF
  • Maximum 10 MB

What To Put On An Offline Screen

To keep this page from overlapping our design guides, here is the simple checklist:

  • Your stream name (or logo)
  • Your usual stream days/times (general, not a complex schedule graphic)
  • One clear call to action (follow, Discord, YouTube, etc.)
  • Keep the text large enough to read on mobile

Twitch Panels Image Size

Panels are the image tiles under your stream (About section).

Maximum Size And File Limit

  • Max 320 px wide
  • Max 600 px tall
  • Under 1 MB file size

Recommended Working Sizes

You will see a lot of panel templates at 320 x 160 because it is clean and consistent, but Twitch panels can be taller. If you go tall, keep it simple or it starts to look messy fast.

Format Notes

  • Use PNG if you need transparency.
  • Use JPG if the panel is mostly a photo and you need to keep the file under 1 MB.

For how to add/edit panels, keep this page lean and link out to how to add panels to your Twitch profile.


Twitch Emote Sizes

Subscriber Emotes (Recommended Upload Method)

Twitch now supports “upload one file” and it will auto-resize for you:

  • Upload one square PNG between 112 x 112 and 4096 x 4096
  • Keep it under 1 MB

If you use manual mode:

  • Upload 112 x 112, 56 x 56, 28 x 28
  • Each file must be under 512 KB

If your existing emote article on StreamScheme mentions a 25 KB requirement, treat that as outdated. Twitch’s current published limits are larger, and the “one file auto-resize” workflow is the cleanest path now.

If you want the full sizing + approval walkthrough, link to How To Get Emotes On Twitch.

Animated Emotes And Cheermotes

Animated emotes have their own rules (including max frames), so do not fully duplicate them here. The safest approach on this page:

  • Send readers to our cheermote/animated guide: Best Custom Twitch Cheermotes
  • Note that Twitch has separate animated requirements and upload modes.

Twitch Subscriber Badge Size

Required Sizes

You need three files per badge:

  • 72 x 72
  • 36 x 36
  • 18 x 18

File Size Tip

Many creators aim for ~25 KB per file to avoid upload errors.

Practical tip: badges need thicker shapes and stronger contrast than you think. At 18 x 18, thin lines disappear.


Twitch VOD And Highlight Thumbnail Size

Recommended Size

  • 16:9 aspect ratio
  • Minimum 1280 x 720

If you want the “clean and easy” approach:

  • Design 2–3 reusable thumbnail templates in your brand style.
  • Swap the title text and one image each time, instead of reinventing the wheel.

Export Settings That Keep Twitch Images Sharp

These quick export rules solve most quality problems:

Use The Right Format

  • PNG: logos, icons, emotes, badges, anything with transparency
  • JPG: photos and big backgrounds (smaller file sizes)
  • GIF: only when you truly need animation (otherwise it is usually heavy)

Avoid Blurry Uploads

  • Always design at the correct aspect ratio first (do not “stretch to fit” at the end).
  • Export at 2x while designing (example: design a banner at 2400 x 960, then export down to 1200 x 480).
  • If Twitch rejects an upload, it is usually file size. Reduce JPG quality slightly or run PNG compression.

FAQ

What Is The Best Twitch Banner Size?

For profile banners, 1200 x 480 is the current recommended size.

What Size Are Twitch Panels?

Twitch panels are max 320 px wide and 600 px tall, and the file must be under 1 MB.

What Size Are Twitch Emotes?

The “upload one file” method uses a square image between 112 x 112 and 4096 x 4096 under 1 MB, then Twitch generates the smaller sizes for you.

About the Author

Chris

Chris is a marketing major with a strong background in small business and influencer branding. He applies his knowledge of content and promotional strategies to design actionable advice for new and intermediate streamers. When he’s not busy crunching analytics, he can be found in the salt pits of League of Legends.

Back to top