X (Twitter) Post Image Size

An image posted to X displays at 1200 × 675 px (16:9) in the timeline. X previews a single image at 16:9 and expands to the full uploaded image on tap. Posting two, three, or four images changes the geometry entirely: they are tiled into squares and half-frames, cropping the centre out of each. Design for the preview crop, not the full image.

Specifications

Pixels1200 × 675 px
Aspect ratio16:9
Supported formatsJPG, PNG, WebP, GIF
Max file size5 MB image, 15 MB GIF
Safe zoneMulti-image posts crop to squares — keep subjects centred if posting 2–4 images

Design Tips

  • Use 1200 × 675 px (16:9) for single-image posts. That matches the timeline preview exactly, so nothing is cropped before the tap.
  • For two-image posts, each is shown as a tall half-frame; for three or four, as squares. Keep the subject dead-centre in each image if you are posting a set.
  • Images taller than 16:9 are centre-cropped in the timeline preview. A tall infographic loses its top and bottom until someone taps it — put the hook in the vertical centre.
  • PNG preserves text and flat colour under X's compression better than JPG. For screenshots of text, PNG is close to essential.

How to Make X Post Image Designs in Playyy

Three steps, no design software. Set the size once — from the size options or straight in your prompt — and every design comes out at 1,200 × 675 px.

  1. 1

    Open Playyy

    Playyy runs in your browser, so there's nothing to download. Sign in and you'll land on the Home page.

  2. 2

    Type your prompt and set the X Post Image size

    Describe what you want in the input box on the Home page, then set the size whichever way is quicker. Pick X Post Image from the size options right underneath — every platform's sizes are in that list, so you don't have to look this one up. Or just say it in your prompt, like "X Post Image at 1,200 × 675 px", and Playyy matches it. Either way the design comes out at 16:9.

  3. 3

    Create your X Post Image design and download it

    Playyy generates the design at the full 1,200 × 675 px, so it's ready to upload as it is. Accepted formats: JPG, PNG, WebP, GIF. Keep the file under 5 MB image, 15 MB GIF.

Create X Post Image designs with Playyy

Type a prompt, pick X Post Image from the size options underneath it, and export at 1200 × 675 px — no design software needed.

Start designing free →

Frequently Asked Questions

What is the Twitter post image size?+

1200 × 675 px at a 16:9 ratio for the timeline preview. Maximum file size is 5 MB for static images and 15 MB for GIFs. Accepted formats are JPG, PNG, WebP, and GIF.

What size image should I post on X?+

1200 × 675 px for a single image. If posting multiple images, X tiles them: two images become tall half-frames, three or four become squares. Centre your subject so it survives whichever tile geometry applies.

How does X crop images in the timeline?+

Single images are previewed at 16:9 and centre-cropped if taller. Multi-image posts are tiled and cropped to squares or half-frames. Tapping opens the full uncropped image, but the preview is what determines whether anyone taps.

What is the maximum image size X accepts?+

5 MB for static images and 15 MB for GIFs on the web, in JPG, PNG, WebP, or GIF. Maximum dimensions are 8192 × 8192 px, but there is no benefit above 1200 px wide — X resizes everything down for the timeline.

How many images can one X post have?+

Up to four. One image previews at 16:9, two are tiled as tall half-frames, and three or four are tiled as squares and half-frames. Because the tiling changes the crop, keep the subject centred in every image of a multi-image set.

Related Sizes