X (Twitter) image & video sizes
X displays in-stream images at 16:9 and crops aggressively in the timeline. Use a 1600 × 900 image to stay sharp, and keep key content centered.
TypeDimensionsRatio
In-stream image1,600 × 900 px16:9
Profile photo400 × 400 px1:1
Header / banner1,500 × 500 px3:1
Video1,920 × 1,080 px16:9
Recommended sizes as of 2026. Networks adjust specs and some accept a range — verify the current size before publishing.
FAQ
X (Twitter) sizes, answered
What size should X (Twitter) images be?
A 16:9 image around 1600 × 900 px displays well in-stream. The header is 1500 × 500 px and the profile photo is 400 × 400 px.
What is the X video size?
16:9 at 1920 × 1080 px is the safe recommendation for landscape video.
Size it, then schedule it
Compose, preview natively at the right size, and schedule X (Twitter) posts — free.