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
| Format | Dimensions | Ratio | Notes |
|---|---|---|---|
| Post Image (Landscape) | 1600 × 900 | 16:9 | Recommended for most post images |
| Post Image (Square) | 1200 × 1200 | 1:1 | Safe for all display contexts |
| Post Image (Portrait) | 900 × 1350 | 2:3 | Maximum portrait ratio supported |
| Profile Picture | 400 × 400 | 1:1 | Displayed as a circle; recommended 400×400 min |
| Header / Banner | 1500 × 500 | 3:1 | Top of profile page; avoid edges — cropped on mobile |
| Video | 1920 × 1080 | 16:9 | Max 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 →