Reddit Ads vs X (Twitter) image sizes 2026

One file works on both for 0 formats, one layout with two exports for 1, and 3 need their own layout. 4 of 11 layouts below serve both platforms.

Check one creative against Reddit Ads and X (Twitter)

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

Format by format

The main size of each format on both platforms, and whether one file covers both.

Placement Reddit Ads X (Twitter) For both
Square
Image Ad / Promoted Post - Square (1:1)
1:13 MB
JPGPNGGIF
Image Ad - Square (1:1)
1:15 MB
JPGPNGWEBPGIF
One layout, two exports
Vertical / Portrait
Image Ad - Portrait (4:5)
4:55 MB
JPGPNGGIF
Different layouts
Landscape
Image Ad - Landscape (1.91:1)
1.91:15 MB
JPGPNGWEBPGIF
Different layouts
Carousel
Carousel Ad Card
4:5 (also 1:1, 4:3, 16:9; same ratio on all cards recommended)20 MB
JPGPNGGIF
Carousel Ad Card
1:120 MB
JPGPNG
Different layouts
Profile picture —
Profile Picture / Avatar
1:12 MB
JPGPNGGIF
Only on X (Twitter)
Cover / Header —
Profile Header / Banner
3:12 MB
JPGPNGGIF
Only on X (Twitter)
Display banner — Only on X (Twitter)

One creative set for both

Layouts: 11 · used on both platforms: 4

Text limits

Every value each platform uses for the field, characters unless noted

FieldReddit AdsX (Twitter)
Headline 300 20 · 50 · 70
Body 40000 257 · 280
Caption 50 90
Title — 70 · 200
Link/URL — 23
Message — 25
Description — 30

Video side by side

Reddit Ads

  • Video Ad (Promoted Video) 1200×1200 · 1:1 (also 4:5, 4:3, 16:9 supported) · Max duration: Up to 15 minutes (5-30 seconds recommended; minimum 2 seconds) · 1 GB

X (Twitter)

Geo Glossary Compare