X (Twitter) size guide

X Post Image size: 1600 x 900 pixels.

The X Post Image size in 2026 is 1600 by 900 pixels, a 16:9 landscape frame. The full frame is visible in the feed. Upload JPG, PNG, GIF, WebP; up to 5 MB.

Checked . Free, nothing uploaded.

Dimensions
1600 x 900

pixels, width by height

Aspect ratio
16:9

Decimal 1.7778

Safe zone
Full frame

Cropped to Timeline preview 1.91:1 elsewhere

File
≤ 5 MB

JPG, PNG, GIF, WebP

Safe zone and crops

Drawn to scale from the numbers above. The PNG template has the same guides so you can design on top of it.

Timeline preview 1.91:11600 x 900
Full canvas is visible in the feed. Dashed outlines show how it is cropped elsewhere.

Source: X Ads creative specifications, figure as widely published.

Also accepted: 16:9, 1:1, 4:5 ratios, minimum 600 px wide. The widely published recommendation is 1600 by 900 at 16:9; taller images are cropped in the timeline preview.

Resize your image to 1600 x 900

Runs in your browser. Fill and crop for photos, fit with padding when nothing may be cut.

JPG, PNG or WebP. It is resized to exactly 1600 x 900 in your browser; nothing is uploaded.

Fit
Format

Output size

1600 x 900

X (Twitter): Post image

Need every platform size at once?

X (Twitter): Post image

1600 x 900

Making posts for X (Twitter)? Creobee’s AI social media post generator writes the captions and designs branded posts from one brief. First 3 posts free, no card needed.

Make 3 posts free

How X (Twitter) handles the post image size

1600 by 900 pixels at 16:9 is the size most people export for a single image on X, and it is what this reference uses. X's own creative specification pages could not be fetched when this entry was checked, so treat that figure as the widely published one rather than a confirmed official number. What is stated on X's help pages is the file limit: photos up to 5 MB, with GIF and WebP also accepted.

The timeline shows a preview rather than the whole picture. A wide image is displayed close to its own ratio, while a tall one is cut to a landscape preview with the rest visible on tap, so a 1080 by 1350 post from Instagram arrives on X with its top and bottom hidden until someone opens it. Posts with two, three or four images are laid out in a grid where each slot is cropped harder still.

That makes 16:9 the pragmatic default on this network, and the one placement in this reference where the portrait file is the wrong starting point. If the same design has to run on Instagram and X, build the 4:5 version and pad it onto a 1600 by 900 canvas rather than cropping into it, so nothing is lost from the top of the headline.

Questions about X post image sizes

  • 1600 by 900 pixels at 16:9 is the widely used export and fills the timeline preview without a crop. Photos are capped at 5 MB. Square and portrait uploads are accepted but the timeline shows a landscape slice of them until someone taps.

  • The timeline renders a landscape preview of a tall image and reveals the rest on tap. A 4:5 or 9:16 upload loses its ends in that first view, which is where most people decide whether to stop. Pad the design onto a 16:9 canvas instead.

  • Photos are capped at 5 MB on X, and GIF and WebP files are accepted alongside JPG and PNG. A 1600 by 900 pixel JPG at high quality lands well under that, so the limit mainly matters for animations and for photographs saved without any compression.