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.

TypeDimensions
In-stream image1,600 × 900 px
Profile photo400 × 400 px
Header / banner1,500 × 500 px
Video1,920 × 1,080 px

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.