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
| Pixels | 1200 × 675 px |
| Aspect ratio | 16:9 |
| Supported formats | JPG, PNG, WebP, GIF |
| Max file size | 5 MB image, 15 MB GIF |
| Safe zone | Multi-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
Open Playyy
Playyy runs in your browser, so there's nothing to download. Sign in and you'll land on the Home page.
- 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
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.