MockupSizer Logo
MockupSizer STUDIO

X (Twitter) post – 1200 × 675 px

For images in posts on X, 1200 × 675 pixels at a 16:9 ratio has become established. The former Twitter Cards documentation with the official figures is no longer available.

Format: X (Twitter) Post · 1200 × 675 pixels · aspect ratio Feed

X (Twitter) post image size: 1200 × 675 px (16:9)

Images in an X post are shown at 1200 × 675 pixels, a 16:9 ratio, on desktop. On mobile the timeline shows them taller, and once a post is opened the full frame appears – so a 16:9 export is the version that survives both views without being cut. In the feed the image is previewed as a wide rectangle, so a vertical photo shows far less of its height there than most people expect.

Two practical points. X compresses uploads aggressively, so photographs benefit from a slightly higher JPEG quality than you would use on a website, while screenshots and charts should be PNG: sharp edges and small text are exactly what the compressor damages first. Keep important content away from the edges as well, because the rounded corners and the overlay of the post text reduce the visible area slightly.

For the card that appears when you share a link rather than an image, the dimensions are different – 1200 × 630 at 1.91:1 – and the OpenGraph image maker handles that crop directly, while the link cover tool produces the header image for a blog or newsletter. Keep the file size moderate as well: X recompresses large uploads, so extra bytes cost loading time without improving the result.

Good to know

Transparency: there is no official specification for this format any more. The value comes from several independent sources; other places quote 1600 × 900. Both ratios are 16:9, so the motif is never distorted.

Related tools

Frequently Asked Questions (FAQ)

Three questions about the 1200 × 675 post image – and why X sometimes shows more of it than the timeline does.

Why does X crop my image in the timeline but not when opened?
In the feed the image is previewed as a wide rectangle so that more posts fit on screen; opening a post shows the full frame at its own ratio. A 1200 × 675 export survives both views without being cut, because the wide preview and the 16:9 frame describe the same area – a taller upload does not.
Which file format survives the compression on X best?
Screenshots, charts and anything with lettering belong in PNG: X compresses aggressively, and sharp edges and small text are what it damages first. Photographs are better as JPEG, where the compression costs little the eye can see. Exporting a photograph as PNG only makes the file larger without making it look better.
Why do small fonts on screenshots become unreadable?
The image is rescaled for the feed and then re-encoded, and both steps remove detail from thin strokes. No export setting prevents that – the fix is in the source: fewer words, larger type, and keep the important line away from the edges, where the rounded corners cut into it as well.