TikTok 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 13 layouts below serve both platforms.

Check one creative against TikTok 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 TikTok X (Twitter) For both
Square —
Image Ad - Square (1:1)
1:15 MB
JPGPNGWEBPGIF
Only on X (Twitter)
Vertical / Portrait
In-Feed Single Image Ad
9:16100 MB
JPGJPEGPNG
Image Ad - Portrait (4:5)
4:55 MB
JPGPNGGIF
Different layouts
Landscape —
Image Ad - Landscape (1.91:1)
1.91:15 MB
JPGPNGWEBPGIF
Only on X (Twitter)
Carousel
Carousel Ad - Image Card
9:16100 KB
JPGJPEGPNG
Carousel Ad Card
1:120 MB
JPGPNG
Different layouts
Profile picture
Profile Picture / Avatar
1:12 MB
JPGPNGGIF
One layout, two exports
Cover / Header —
Profile Header / Banner
3:12 MB
JPGPNGGIF
Only on X (Twitter)
Display banner
TikTok Ad Network Banner (600x500)
6:5100 MB
JPGJPEGPNG
Different layouts

One creative set for both

Layouts: 13 · used on both platforms: 4

Text limits

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

FieldTikTokX (Twitter)
Caption 35 · 50 · 100 · 150 90
Description 22 · 50 · 100 30
Title 35 70 · 200
Headline — 20 · 50 · 70
Advertiser name 10 · 20 —
App name 20 · 40 —
Body — 257 · 280
Primary text 24 —
Link/URL — 23
Message — 25

Video side by side

TikTok

X (Twitter)

Geo Glossary Compare