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.
- Safe zone
- Full frame
- File
- ≤ 5 MB
Cropped to Timeline preview 1.91:1 elsewhere
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.
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.
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 freeHow 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.
Other X (Twitter) sizes
Read next
Cross-Posting on Social Media Without Looking Lazy
Cross-posting on social media without looking lazy: keep one branded graphic, rewrite the caption for Instagram, LinkedIn, Pinterest and Facebook in 20 minutes.
SEO for Social Media Posts: Get Found on Google
SEO for social media posts: front-load keywords in the first 160 characters, publish posts on fast pages, interlink them, and build topical authority on Google.
More size guides
See something out of date? Platforms change these limits without notice. The official page is the final word; we re-check this dataset on and after every platform announcement.