Twitch Profile Picture Size & Image Resizer (Emotes, Badges, Panels)

Every Twitch image size in one resizer: an 800 × 800 profile picture (256 × 256 minimum), 1200 × 480 banner, 1920 × 1080 offline screen, 320 × 160 panels, 112/56/28 emotes, and 72/36/18 sub badges. Upload, pick a size, download.

One-click Twitch sizes

Fine-tune

Twitch size
Shape
Fit
Edges in Fit mode
Crop anchor
Format

Runs in your browser. Your photo is never uploaded.

ExamplePortrait cropped to an 800x800 round Twitch profile picture with transparent corners

Reference example. It is not a result generated from your upload.

What Is the Twitch Profile Picture Size?

The Twitch profile picture size is a 1:1 square of at least 256 × 256 pixels; 800 × 800 looks sharper on large and high-DPI screens. Twitch shows it as a circle and accepts JPEG, PNG, or GIF up to 10 MB. The other Twitch image sizes: profile banner 1200 × 480 (5:2), offline video player banner 1920 × 1080 (16:9), panels 320 px wide (320 × 160 is standard), emotes 112, 56, and 28 px PNGs under 1 MB, and subscriber badges 72, 36, and 18 px PNGs under 25 KB.

This Twitch image resizer covers all of them in one place. Pick a size, crop or fit the whole image, keep transparent edges for emotes and badges, and download a PNG or JPG. Use it as a Twitch badge resizer, an image resizer for Twitch emotes, a Twitch panel resizer, or a Twitch channel point resizer for reward icons. It runs in your browser, so it is free, needs no sign-up, and never uploads your art.

How to Use the Twitch Resizer

Resize image for Twitch emote, badge, banner, or panel slots in three steps.

01

Upload Your Art or Photo

Add a JPG, PNG, or WebP up to 20 MB. For emotes and badges, start from a PNG with a transparent background. Your file stays on your device.

02

Pick a Twitch Size

Choose a one-click preset or any size: Profile 800×800, Banner 1200×480, Offline 1920×1080, Panel 320×160, Emote 112/56/28, or Badge 72/36/18. Fit whole image keeps the full design on a transparent square; drag the preview to reposition it and zoom in to crop tighter.

03

Download Each Size

Save PNG for emotes, badges, and anything with transparency; JPG for big photo banners. Badges need three files, so download 72, 36, and 18 one after another.

One Twitch Image Resizer for Your Whole Channel

Portrait with a circular crop marked, next to the round 800x800 Twitch profile picture

Profile Picture Size Twitch Recommends, With a Circle Preview

Crop any photo to an 800 × 800 square and preview the round avatar Twitch shows in chat, search, and notifications. The 256 × 256 preset gives the exact minimum if you need a smaller file.

An emote rendered at 112, 56 and 28 px and a sub badge at 72, 36 and 18 px, zoomed in

Twitch Badge Resizer and Emote Sizes

Turn one design into every chat size: emotes and channel point reward icons at 112, 56, and 28 px, and sub badges at 72, 36, and 18 px. Fit whole image keeps the full design on a transparent square, which works as a Twitch sub badge resizer and a way to resize image for Twitch emote uploads.

A photo resized to the 1200x480 Twitch profile banner and a painting resized to the 1920x1080 offline banner

Twitch Banner Resizer: 1200 x 480 Twitch Banner and Offline Screen

Make the 1200 × 480 profile banner that sits behind your name and the 1920 × 1080 offline screen viewers see when you are not live. Keep key art away from the left side of the banner, where your avatar and channel info overlap it.

Four photos cropped to the 320x160 Twitch panel size

Twitch Panel Image Size: 320 × 160

Panels are locked to 320 px wide. Crop your About, Schedule, Rules, and Socials art to 320 × 160 so every panel lines up in a neat grid under the player.

Twitch Image Sizes Cheat Sheet

Upload rules from Twitch Help for emotes and badges, plus the widely used channel art sizes.

Twitch PFP Size: 800 × 800

Minimum 256 × 256, square, shown as a circle. JPEG, PNG, or GIF up to 10 MB.

Banner 1200 × 480 · Offline 1920 × 1080

Profile banner at 5:2 and video player banner at 16:9, each up to 10 MB.

Emotes: 112 · 56 · 28 px

PNG, square, transparent background, under 1 MB. Auto-resize accepts one PNG from 112 to 4096 px; manual upload needs all three sizes.

Sub Badges: 72 · 36 · 18 px

PNG, three identical images, each under 25 KB. Tier 2 and Tier 3 flair use the same sizes.

Tips for Emotes and Badges That Read in Chat

Most viewers see emotes at 28 px and badges at 18 px.

One Subject, Big and Bold

Crop tight around a face or icon. Fine detail disappears at chat size.

Remove the Background First

Twitch asks for a fully transparent background. Cut out the subject, then resize with Transparent edges.

Check the Smallest Size

Preview the 28 px emote and 18 px badge before uploading; if it is unreadable there, simplify the art.

Stay Consistent

Use the same colors and style across panels, banner, and offline screen so the channel looks designed.

Used by Streamers Setting Up Their Channel

How creators use a Twitch image resizer.

Illustrative examples adapted from reference material, not verified reviews of EzImgMaker.

My artist sent one big PNG. I made the 72, 36, and 18 sub badges here in a minute, all with the transparency intact.
Riley S.Twitch Affiliate
Finally got the panel Twitch size right: every 320 × 160 panel lines up instead of one being taller than the rest.
Marco D.Variety streamer
The circle preview showed my logo was too close to the edge. Fixed it before uploading the 800 × 800 profile picture.
Yuki H.VTuber
Banner, offline screen, and channel point icons from the same artwork, and nothing had to leave my laptop.
Ben C.Speedrunner

Twitch Image Size FAQ

Profile picture, banner, panels, emotes, and badges.

Size Every Twitch Image in One Place

Upload your art, pick a Twitch size, and download a profile picture, banner, panel, emote, or badge.

Twitch is a trademark of Twitch Interactive, Inc. EzImgMaker is an independent tool and is not affiliated with or endorsed by Twitch. Sizes follow Twitch Help and common practice at the time of writing and may change.