Skip to main content

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

FormatDimensionsRatioMax size
Profile Picture256 × 256 px1:110MB
Profile Banner1200 × 480 px5:210MB
Panel320 × 160 px2:11MB
Offline Screen1920 × 1080 px16:910MB
Emote112 × 112 px1:11MB

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.
Full specs, tips, and FAQ →

Profile Banner1200×480px

Twitch profile banners are 1200×480 pixels with a 5:2 aspect ratio. The banner appears at the top of your channel page behind your profile picture and channel info. It's the largest branding surface on your Twitch channel and the first thing viewers see when visiting your page.

The Twitch profile banner spans the full width of your channel page header. On desktop, it displays behind your avatar, username, follower count, and category tags. The left side of the banner is partially obscured by your profile picture and channel info overlay, so place your most important visual content on the right side or center.

Dimensions

1200×480

Aspect ratio

5:2

Max file size

10MB

Formats

PNG, JPG, GIF

Best practices

  • Keep important content on the right side and center — the left is covered by your avatar and channel info.
  • Test on mobile where the banner is cropped to a narrower strip than desktop.
  • Upload at 1200×480px minimum — the minimum accepted width is 900px.
Full specs, tips, and FAQ →

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

Button style: 320×80 (4:1)Tall info card: 320×300 (16:15)

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.
Full specs, tips, and FAQ →

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.
Full specs, tips, and FAQ →

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.
Full specs, tips, and FAQ →

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.

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