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 a X (Twitter) in-stream image?
Related sizes
See all X (Twitter) sizes, the full cheat sheet, or grab this spec from the JSON API.