Facebook vs X (Twitter) image sizes 2026

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

Check one creative against Facebook 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 Facebook X (Twitter) For both
Square
Reels Overlay & Post-Loop Ad (1:1)
1:130 MB
JPGPNG
Image Ad - Square (1:1)
1:15 MB
JPGPNGWEBPGIF
One layout, two exports
Vertical / Portrait
Feed Image - Vertical (4:5)
4:530 MB
JPGPNG
Image Ad - Portrait (4:5)
4:55 MB
JPGPNGGIF
One file
Stories / Reels
Stories Image (9:16)
9:1630 MB
JPGPNG
— Only on Facebook
Landscape
Feed Image - Landscape / Link (1.91:1)
1.91:130 MB
JPGPNG
Image Ad - Landscape (1.91:1)
1.91:15 MB
JPGPNGWEBPGIF
One file
Carousel
Carousel Card (1:1)
1:130 MB
JPGPNG
Carousel Ad Card
1:120 MB
JPGPNG
One layout, two exports
Profile picture
Page Profile Picture
1:1—
JPGPNG
Profile Picture / Avatar
1:12 MB
JPGPNGGIF
One layout, two exports
Cover / Header
Page Cover Photo
2.7:1—
JPGPNG
Profile Header / Banner
3:12 MB
JPGPNGGIF
Different layouts
Display banner — Only on X (Twitter)

One creative set for both

Layouts: 12 · used on both platforms: 5

Text limits

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

FieldFacebookX (Twitter)
Headline 10 · 20 · 25 · 27 · 40 · 55 20 · 50 · 70
Description 18 · 30 30
Primary text 40 · 60 · 80 · 125 · 150 —
Body — 257 · 280
Title — 70 · 200
Link/URL — 23
Caption — 90
Message — 25

Video side by side

Facebook

X (Twitter)

Geo Glossary Compare