← Back to Home
Twitter / X logo

Twitter / X

Last updated: Aug 29, 2025

X moves fast—design for tiny previews. Keep profile images centered, and place header essentials in the middle third. In-stream 16:9 crops cleanly. Use high contrast, minimal text, and export sharp JPG/PNG; MP4 (H.264) for video.

Best Practices

  • Center subjects for circular profile crops.
  • Keep header essentials in the central band.
  • Prefer 16:9 for predictable crops in-stream.
  • Use bold, high-contrast type; avoid fine details.
  • Export JPEG/PNG for images; MP4 H.264 for video.

Pro Tips

  • Design with dark mode in mind—test contrast.
  • Use simple, repeatable templates for threads.
  • Minimize on-image text; push detail to the tweet.
  • Pick OG images that summarize the link at a glance.
  • Avoid busy backgrounds that reduce legibility.

Visual Previews

Profile Photo

1:1 · Image

400 x 400 px

Preview shows relative aspect only. Export at the listed resolution for best quality.

Header Photo

3:1 · Image

1500 x 500 px

Preview shows relative aspect only. Export at the listed resolution for best quality.

In-Stream Image

16:9 · Image

1600 x 900 px

Preview shows relative aspect only. Export at the listed resolution for best quality.

Sizes

Profile Photo

Dimensions:
400 x 400 px
Aspect Ratio:
1:1
Format:
Image

Header Photo

Dimensions:
1500 x 500 px
Aspect Ratio:
3:1
Format:
Image

In-Stream Image

Dimensions:
1600 x 900 px
Aspect Ratio:
16:9
Format:
Image

FAQ

What image size works best in-stream on X?
16:9 around 1600×900 is reliable and previews cleanly across devices.
How do I avoid header cropping?
Place critical content (text/logos) in the center third of the 1500×500 header.
Why do images look washed out?
Compression and dark mode. Use high contrast and avoid thin lines/small type.

Twitter / X Media Dimensions | SocialSpec

Support our work on Buy Me a Coffee