Twitch image & ad sizes

Video High confidence — confirmed in the official documentation. Verified 2026-10

Drop a creative or type a size — see every placement it fits

Nothing is uploaded or saved — the check runs entirely in your browser.

Size map

Every frame is drawn to the same scale · largest 1080×1920

Numbers match the rows of the size table

All Twitch sizes

Placement Size (px) Ratio Max weight Formats Video Text limits Confidence Details
16:9 — — MP4 60s — High confidence — confirmed in the official documentation

Notes & best practice

Non-skippable, 100% above-the-fold in-stream video across desktop, mobile, tablet, console, and streaming TV.

First-party delivery is 1920x1080.

Third-party VAST delivery requires mandatory transcodes from 1920x1080 down to 640x360, and recommends transcodes down to 284x160.

Use H.264 codec in MP4 format.

Bitrate must be 4,000 to 10,000 kbps, 24 to 30 fps, with audio at -9dB.

All assets must use SSL or HTTPS.

Full specification

Size (px)
Ratio
16:9
Max weight
Not specified
Formats · Video
MP4 (H.264)
Max duration
60s (6s, 15s, 20s, 30s, 60s)
Max video
Not published for first-party; 3rd-party served via VAST

High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab)

16:9 — — MP4 30s — High confidence — confirmed in the official documentation

Notes & best practice

High-impact unit served on a viewer's first broadcast of the day.

Video must be 1920x1080 minimum, H.264 MP4, up to 30 seconds unskippable.

Bitrate must be 4,000 to 10,000 kbps, 24 to 30 fps, with audio at -9dB.

Third-party VAST delivery requires mandatory transcodes from 1920x1080 down to 284x160.

Full specification

Size (px)
Ratio
16:9
Max weight
Not specified
Formats · Video
MP4 (H.264)
Max duration
30s (unskippable)
Max video
Not specified

High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab)

3. Vertical Video Ad

Vertical / Portrait
9:16 500 MB site-served only — MP4MPGTS 30s — High confidence — confirmed in the official documentation

Notes & best practice

Renders beside the livestream on desktop (muted) and as a skippable, full-screen in-feed ad with sound on mobile.

First-party resolution is 1080x1920, and third-party is 360x640.

Supported codecs are H.264, MPEG-2, or MPEG-4 in MP4, TS, or MPG containers.

Minimum bitrate is 4 Mbps for site-served and 2 Mbps for third-party, with 8 Mbps recommended.

Frame rate must be constant at 23.976, 24, 25, or 29.97 fps.

Audio must be AAC, at least 192 kbps (128 kbps for third-party), 44.1 or 48 kHz, minimum 2 channels, at -9dB.

Keep key content and text inside the safe zone — the platform UI overlaps the top and bottom of full-screen 9:16 creatives.

Full specification

Size (px)
Ratio
9:16
Max weight
500MB
Formats · Video
MP4, MPG, TS (H.264/MPEG-2/MPEG-4)
Max duration
30s (6s, 15s, 20s, 30s)
Max video
500MB (site-served only)

High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab)

4. Mid-Feed Ad (Mobile)

Vertical / Portrait
9:16 250kB JPGPNG — High confidence — confirmed in the official documentation

Notes & best practice

Mobile-optimized static fullscreen image rendered within the app feed.

The only clickable element is an auto-generated, non-customizable 'Learn More' CTA.

Static image only, video is not supported.

Dimensions must be 1080x1920, with a maximum file size of 250 kB in JPG or PNG format.

Keep key content and text inside the safe zone — the platform UI overlaps the top and bottom of full-screen 9:16 creatives.

Full specification

Size (px)
Ratio
9:16
Max weight
250kB
Formats
JPG, PNG

Text limits

Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height; ad disclosure + CTA button combined 12% of ad height

High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab)

1.2:1 50kB JPGPNG — High confidence — confirmed in the official documentation

Notes & best practice

IAB standard medium rectangle embedded in search and browse pages.

Supported formats are JPG and PNG only.

The unit can display animated content built from JPG or PNG assets, but does not support video and is not expandable.

Maximum file size is 50 kB.

Full specification

Size (px)
Ratio
1.2:1
Max weight
50kB
Formats
JPG, PNG

Text limits

Body copy min 12pt Arial; claims/disclaimers min 9pt and no more than 20% of ad height

High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab)

8.09:1 50kB JPGPNG — High confidence — confirmed in the official documentation

Notes & best practice

IAB standard leaderboard unit shown during content search and browse.

Dimensions are 728x90 with a maximum file size of 50 kB.

Supported formats are JPG and PNG only.

Animated content is supported, but video is not.

The unit is not expandable.

Full specification

Size (px)
Ratio
728:90
Max weight
50kB
Formats
JPG, PNG

Text limits

Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height

High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab)

4:15 50kB JPGPNG — High confidence — confirmed in the official documentation

Notes & best practice

Desktop in-stream display rendered between the livestream and chat.

Dimensions are 160x600, with a maximum file size of 50 kB in JPG or PNG format.

This unit also serves as the basis for Mirror-C, which scales the 160x600 asset to a 300x1050 display.

Mirror-C is available only through ADSP Managed Services.

Full specification

Size (px)
Ratio
160:600
Max weight
50kB
Formats
JPG, PNG

Text limits

Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height

High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab)

8.09:1 50kB JPGPNG — High confidence — confirmed in the official documentation

Notes & best practice

Desktop in-stream lower-third display banner placed beneath the livestream player.

Part of the Stream Display Ads family.

Supported formats are JPG and PNG with a maximum file size of 50 kB.

Full specification

Size (px)
Ratio
728:90
Max weight
50kB
Formats
JPG, PNG

Text limits

Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height

High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab)

32:5 50kB JPGPNG — High confidence — confirmed in the official documentation

Notes & best practice

Mobile in-stream lower-third display banner shown in portrait orientation beneath the player.

Part of the Stream Display Ads family.

Supported formats are JPG and PNG with a maximum file size of 50 kB.

Full specification

Size (px)
Ratio
320:50
Max weight
50kB
Formats
JPG, PNG

Text limits

Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height

High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab)

4:15 50kB JPGPNG — High confidence — confirmed in the official documentation

Notes & best practice

Mobile in-stream left-third display banner shown beside the player in landscape orientation.

Part of the Stream Display Ads family.

Dimensions are 160x600.

Supported formats are JPG and PNG with a maximum file size of 50 kB.

Full specification

Size (px)
Ratio
160:600
Max weight
50kB
Formats
JPG, PNG

Text limits

Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height

High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab)

9:7 150 KB per graphic JPGPNG — High confidence — confirmed in the official documentation

Notes & best practice

Premium above-the-fold unit on the desktop homepage.

Requires left and right graphics at 450x350 pixels each, with a maximum file weight of 150kB per graphic.

No transparency or animation allowed.

Requires a center hex color code (e.g., #000000).

SSL/HTTPS is required.

Full specification

Size (px)
Ratio
450:350
Max weight
150kB per graphic
Formats
JPG, PNG

Text limits

Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height; all elements within safe zone per template

High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab)

9:16 350kB JPGPNG — High confidence — confirmed in the official documentation

Notes & best practice

Mobile app full-screen feed unit.

No animation allowed.

Dimensions are 1080x1920 pixels with a maximum file weight of 350kB.

Includes an auto-generated, non-customizable "Learn More" CTA.

No other CTA buttons are permitted.

Core elements must stay within the template safe zone.

Keep key content and text inside the safe zone — the platform UI overlaps the top and bottom of full-screen 9:16 creatives.

Full specification

Size (px)
Ratio
9:16
Max weight
350kB
Formats
JPG, PNG

Text limits

Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height

High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab)

32:5 350kB JPGPNG — High confidence — confirmed in the official documentation

Notes & best practice

Mobile banner on the Following tab.

Requires a 640x100 pixel asset (maximum 350kB) which renders at 2x in a 320x50 placement.

No animation allowed.

SSL/HTTPS is required.

Full specification

Size (px)
Ratio
640:100
Max weight
350kB
Formats
JPG, PNG

Text limits

Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height

High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab)

Document / file — — PNG — 1 High confidence — confirmed in the official documentation

Notes & best practice

Streamables is an opt-in ad in Twitch-partnered mobile games: the viewer chooses to watch 30 seconds of a non-skippable livestream full screen.

You supply a transparent PNG brand logo at least 250 px wide that stays visible on a dark background, plus splash screen text of up to 70 characters.

Twitch gives no logo height or file size, so width and height are set to 0.

This format has no fixed pixel size — the specs below are what matter.

Full specification

Format
Document / file
Max weight
Not specified
Formats
PNG

Text limits

  • Message70charsmax

High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab)

High confidence — confirmed in the official documentation Medium confidence — verified against reputable sources Lower confidence — changes frequently, verify before launch shortened, full wording in the row details

Minimum creative kit

Layouts: 8 · placements covered: 13 of 15

Layout Master size Export sizes Max weight Formats Covers
9:16Image 250kB JPGPNG Mid-Feed Ad (Mobile)Headliner - Mobile Full Screen Feed (1080x1920)
8.09:1Image 50kB JPGPNG Super Leaderboard (728x90)Stream Display - Lower Third (728x90)
4:15Image 50kB JPGPNG Stream Display - Skyscraper (160x600)Stream Display - Mobile Left Third (160x600)
32:5Image 50kBfor 320×50 px JPGPNG Stream Display - Mobile Lower Third (320x50)Headliner - Mobile Banner / Following Tab (640x100)
16:9Video — MP4 Premium Video (Pre-roll / Mid-roll)First Impression Takeover
1.2:1Image 50kB JPGPNG Medium Rectangle (300x250)
9:7Image 150 KB per graphic JPGPNG Headliner - Desktop Side Graphics (450x350)
9:16Video 500 MB site-served only MP4MPG Vertical Video Ad

Not in the kit (avatars and formats without a pixel size): Streamables - Brand Logo + Splash Text, Channel Takeover - Brand Logo (115x115)

Text limits

Placements with limits: 2 of 15 · characters unless noted

Placement MessageCTA
Mid-Feed Ad (Mobile) Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height; ad disclosure + CTA button combined 12% of ad height
Medium Rectangle (300x250) Body copy min 12pt Arial; claims/disclaimers min 9pt and no more than 20% of ad height
Super Leaderboard (728x90) Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height
Stream Display - Skyscraper (160x600) Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height
Stream Display - Lower Third (728x90) Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height
Stream Display - Mobile Lower Third (320x50) Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height
Stream Display - Mobile Left Third (160x600) Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height
Headliner - Desktop Side Graphics (450x350) Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height; all elements within safe zone per template
Headliner - Mobile Full Screen Feed (1080x1920) Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height
Headliner - Mobile Banner / Following Tab (640x100) Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height
Streamables - Brand Logo + Splash Text 70max —
Channel Takeover - Brand Logo (115x115) — 40max

Video specs

Placements: 3 of 15

Placement Size (px) Formats Max duration Max video
Premium Video (Pre-roll / Mid-roll) 1920×1080 MP4 (H.264) 60s (6s, 15s, 20s, 30s, 60s) Not published for first-party; 3rd-party served via VAST
First Impression Takeover 1920×1080 MP4 (H.264) 30s (unskippable) Not specified
Vertical Video Ad 1080×1920 MP4, MPG, TS (H.264/MPEG-2/MPEG-4) 30s (6s, 15s, 20s, 30s) 500MB (site-served only)

Same shape on other platforms

Reuse a master layout where the ratio matches

Browse other platforms

Geo Glossary Compare