Twitch uses three very different frames: the profile banner is a 5:2 strip at 1200×480 behind your channel header, the offline (video player) banner fills the 16:9 player at 1920×1080, and panels below the stream are 320 px wide by up to 600 px tall (160 is typical). Profile pictures are 800×800 shown as a circle; VOD thumbnails are 1280×720. Uploads are capped at 10 MB (2.9 MB for panels).
Every Twitch size on this page, verified for 2026: Offline / video player banner 1920×1080 px (16:9 · under 10 MB), Profile banner 1200×480 px (5:2 · under 10 MB), VOD thumbnail 1280×720 px (16:9), Panel 320×160 px (2:1 · under 2.9 MB), Tall panel 320×320 px (1:1), Profile picture 800×800 px (1:1 · circle). Each card is a live preview of your image in that frame — drag to reposition, slide between Fit (whole image, background added) and Fill (frame covered, edges cropped), then download the one you need or every size as a ZIP. Nothing is uploaded; the rendering runs in your browser.
Use Fill for the wide profile banner and drag the preview so the subject clears the left side, where the profile picture and name overlap. Panels with text should be PNG; photos are fine as JPG at 85.
This is a pre-set view of the Social Media Image Resizer. Every other platform is one tab away.