Twitter / X Post Image Size

1600 by 900 — 16:9, the shape that survives the timeline without being cut. Drop an image in and see the crop before you save it.

Runs on your device — images are never uploaded

Drop your images here

or click to browse — as many as you like

JPG · PNG · WebP · HEIC

Enlarging past the original cannot add detail that was never captured. The tool says so when it happens rather than quietly handing back something softer.

Advertisement

How it works

Three steps, no account, and the image never leaves your computer.

STEP 01

Drop the image in

JPG, PNG, WebP or an iPhone HEIC. Several at once is fine — they all come out the same size.

STEP 02

The size is already set to 1600 by 900

Change it if you need something else. Cover crops to fill, Contain fits the whole picture and pads the rest.

STEP 03

Check the preview, then save

The crop is shown before anything is written, so what you get is what you saw.

What people resize to this

A screenshot you are posting as evidence

Cropped to the part that matters, at a size where the text is still readable in a timeline.

A chart or a graphic from a report

16:9 so it is shown whole rather than sliced, and large enough to read on a phone.

A photo for an announcement

The crop decided by you, in a preview, rather than by the timeline afterwards.

Four images for one post

Made square instead, because a group of four is displayed as a grid of squares.

Advertisement

The timeline crops, and you do not choose where

1600 by 900 pixels, 16:9. That is the safe shape for an image posted to X, and "safe" is the operative word: the timeline decides how much of an image to show, and anything much taller than 16:9 is shown as a slice of itself until somebody taps.

This is a platform that has changed its image cropping more than once, in both directions. Which is exactly why a number alone is a poor answer, and why the durable version is a proportion: keep what matters inside a central 16:9 rectangle and no cropping rule they adopt next will hurt you.

SizeRatioFile limit
1600 × 900 px16:9not published

Why 1600 rather than 1200

1200 by 675 is the same 16:9 shape and is the figure many guides give. 1600 wide gives you room for the display to be sharp on a high-resolution phone without pushing the file anywhere near a size limit. Same shape, more detail, no cost.

Text has to be short

An image in a timeline is a few hundred pixels wide on a phone. A screenshot of a paragraph is unreadable there, which is why the convention of posting screenshots of text works so badly and so often.

If the point is the words, either keep them to a headline at a size that looks absurd while you design, or crop the screenshot to the two or three lines that matter rather than posting the whole window.

Several images crop differently again

Post one image and it gets the full width. Post two and each takes half, in a tall shape. Post four and they become a grid of squares. A set of four wide 16:9 images posted together will each be cut to a square, and the composition you had in mind will not survive.

So: one image per post if the framing matters, and square images when you post them in a group.

The link preview is a different picture

When somebody shares a link to your site, X does not use an image from the post — it reads the og:image tag on the page. That is 1200 by 630 and it is a separate job from the image you attach to a post.

Cover or Contain, and what each throws away

Two ways to fit one shape into another, and the tool offers both.

Cover fills the frame completely and crops whatever does not fit. Nothing is distorted and nothing is padded; some of the picture is simply gone. This is what you want almost always.

Contain fits the whole image inside the frame and fills the leftover space with a colour you choose. Nothing is lost, but the picture is smaller and there are bars. Right when the whole frame matters — a poster, a diagram, a design you cannot cut.

Neither ever stretches. An image squashed to fit is the one mistake that cannot be undone by looking at it again later.

Nothing is uploaded

The resizing happens in your browser using your own processor, so the image never leaves your machine. That is why there is no file-size limit, no queue and no account, and why a batch of forty is limited by your computer rather than by somebody’s free tier.

Common questions

What size should a Twitter or X image be?

1600 by 900 pixels, a 16:9 landscape. That shape is shown in full in the timeline; taller images are displayed as a slice until somebody taps them.

Why is my image cropped in the timeline?

Because the timeline shows a fixed shape and crops anything taller to fit it. X has changed that behaviour more than once, so the reliable move is to keep everything important inside a central 16:9 rectangle.

Does posting several images change the shape?

Yes, and it surprises people. Two images are each shown in a tall half-width shape, and four are shown as a grid of squares. Wide images posted in a group of four are cut to squares.

Is this the same as the link preview image?

No. A shared link uses the og:image tag on the page itself, which is 1200 by 630. The image you attach to a post is a separate thing.

Advertisement