X / Twitter Image Sizes & Aspect Ratios (2026)

X (formerly Twitter) supports a range of image formats and sizes. Images in posts are auto-cropped in the timeline view but display in full when tapped. Here are all the recommended dimensions.

Open Aspect Ratio Calculator →

All X / Twitter Image & Video Sizes

FormatDimensionsRatioNotes
Post Image (Landscape)1600 × 90016:9Recommended for most post images
Post Image (Square)1200 × 12001:1Safe for all display contexts
Post Image (Portrait)900 × 13502:3Maximum portrait ratio supported
Profile Picture400 × 4001:1Displayed as a circle; recommended 400×400 min
Header / Banner1500 × 5003:1Top of profile page; avoid edges — cropped on mobile
Video1920 × 108016:9Max 2:20 duration; 512MB file size limit

X / Twitter Image Tips

  • Use 1600×900 for landscape post images — it displays without cropping in the timeline
  • Keep the centre 60% of the header banner safe for all devices
  • Profile pictures are displayed as circles — use a centred subject with no important content near the edges
  • X compresses images — export at 100% quality JPEG to minimise visible compression
  • For Twitter cards (link previews), use a 2:1 ratio (e.g., 1200×628) for large card format

Frequently Asked Questions

What is the best image size for an X (Twitter) post?+
1600×900 pixels (16:9) is the recommended size for X post images. It displays without cropping in the timeline. Square (1200×1200) is also safe and looks good across all contexts.
What size is the X (Twitter) header banner?+
The recommended X header size is 1500×500 pixels (3:1 ratio). Note that the banner is cropped differently on desktop vs. mobile — keep important content within the centre area.

Need to verify or convert a X / Twitter dimension?

Enter any width and height in our free calculator to get the ratio, quality analysis, and CSS values instantly.

Free Aspect Ratio Calculator →