X (Twitter) in-stream image size
As of July 2, 2026, the X (Twitter) in-stream image is 1600 by 900 pixels (16:9). Below is the full spec, then a resizer already set to that size so you can export a perfectly fitted image.
Resize to 1600x900 now
Preloaded to the X (Twitter) in-stream image size. Drop an image and download it ready to post. It never leaves your browser.
About the X (Twitter) in-stream image size
A single image posted to X looks best at 1600 by 900 pixels, a clean 16:9. The timeline shows a cropped preview that leans toward 16:9, and viewers tap to see the whole thing, so a landscape image that already matches that ratio avoids an unflattering auto-crop. If you post an infographic or anything tall, expect the preview to clip the top and bottom until it is opened. Keep files reasonable; X recompresses large uploads.
Quick tips
- 011600 by 900 (16:9) matches the timeline preview crop.
- 02Tall images get clipped in the preview; the full image shows on tap.
- 03X recompresses big files, so export a tidy JPG or PNG.
Frequently asked questions
What aspect ratio is the X (Twitter) in-stream image?
Looking up the number rather than the platform? What 1600x900 is, and everything else that uses it.
16:9 is a shape, not just this size. See every image size that uses the 16:9 aspect ratio, where it comes from, and how to crop into it.
Related sizes
How this spec was checked
Platform sizes change without notice, so this entry records what it was verified against rather than stating a number and hoping it holds. Last checked July 2, 2026.
ConventionX (Twitter) does not publish a size for this surface. The number below is the one the industry has standardised on, which is a useful answer but not a claim about X (Twitter).
Every spec on this site carries one of those two labels. See the cheat sheet for the full split, and the changelog for every correction with the date it happened.
See all X (Twitter) sizes, the full cheat sheet, or grab this spec from the JSON API.