X (Twitter) · free

X (Twitter) In-stream photo size — 1600 × 900 px

16:9 is displayed without cropping. Square 1080×1080 also works and fills more of the timeline.

Resized in your browserNo sign-up1600 × 900 px

Drop an image here or click to choose a file

It is centre-cropped and resized to exactly 1600 × 900 px in your browser — nothing is uploaded.

X (Twitter) In-stream photo specifications

Dimensions1600 × 900 pixels
Aspect ratio16:9
FormatJPG, PNG or WebP
File sizeunder 5 MB

16:9 is displayed without cropping. Square 1080×1080 also works and fills more of the timeline.

Why the exact size matters

When you upload something bigger than the platform expects, it is resized on their servers — usually with a fast algorithm that softens edges and introduces artefacts around text. Resizing to the exact pixel dimensions first means the platform has nothing to change, and what you approved is what appears.

The tool above centre-crops to 16:9 and then scales to exactly 1600 × 900. If your source has an important element near an edge, crop it yourself with the image cropper first.

Other X (Twitter) sizes

Every platform

X (Twitter) In-stream photo — FAQ

What is the X (Twitter) in-stream photo size?
1600 × 900 pixels (16:9). 16:9 is displayed without cropping. Square 1080×1080 also works and fills more of the timeline.
What file format should I use?
JPG, PNG or WebP. JPG is smallest for photographs; PNG is better when there is flat colour or text.
Does this tool upload my image?
No. The crop and resize both happen in your browser through the canvas API — there is no upload on this page.
Can I get a PNG instead of a JPG?
Yes, the tool offers both downloads from the same result.

More image tools

All 12 other tools in this collection — free, no sign-up, nothing uploaded.

All image sizes · All 104 tools