X (Twitter) Image Size and Specs in 2026

TL;DR
X (Twitter) image sizes for 2026: in-feed posts, header, and profile photo, plus the format, file-size, and count limits that decide whether your image posts cleanly.
An image that looks fine in your editor can land on X cropped, softened, or missing its animation. Two things decide the outcome: the dimensions you upload, and the format and count rules that sit underneath. This is both, in one place.
X Image Sizes
| Where | Size (px) | Ratio |
|---|---|---|
| In-feed post (recommended) | 1600 x 900 | 16:9 |
| In-feed post, square | 1200 x 1200 | 1:1 |
| Header / banner | 1500 x 500 | 3:1 |
| Profile photo | 400 x 400 | 1:1 |
The 16:9 shape is the safest default for a single in-feed image, because it matches how the timeline crops previews. Square works well when the subject is centered.
File Rules That Block Posts
Sizes are the easy part. These are the rules that decide whether the post goes out at all.
| Rule | Value |
|---|---|
| Images per post | Up to 4 |
| Max file size | 5 MB per image |
| Formats accepted | JPEG, PNG, GIF, WebP |
| Images plus video | Not allowed in the same post |
| In a thread | Images attach to the first post only |
Practical Defaults
- Use 1600 x 900 unless you have a reason not to. It survives timeline cropping and reads well on mobile.
- Keep text large and centered. Previews crop from the edges, so anything near a border can disappear.
- Watch the 5 MB ceiling. Export at reasonable quality rather than maximum; nobody sees the difference in a feed.
- Plan threads around image placement. Only the first post carries images, so lead with the visual.
The text side of the same post is covered in the X character limit reference, including how emojis and links eat into your 280.
FAQ
What's the best image size for X?
1600 x 900 (16:9) for an in-feed post, or 1200 x 1200 (1:1) for square. Header is 1500 x 500 and profile photo is 400 x 400.
How many images per post?
Up to four. Images and video can't share a post, and in a thread the images go on the first post only.
Which formats work?
JPEG, PNG, GIF, and WebP up to 5 MB. Note that Publora converts images to PNG at max 1000px width, so animated GIFs lose animation, post them as video instead.
Schedule X posts with the media handled
Publora uploads, formats, and publishes your images to X and nine other platforms from one place. Free to start.
Start FreeFurther Reading
About the author. Written by the Publora team. Format, file-size, and count rules reflect the live Publora X integration documented at docs.publora.com; platform specs can change.
Related Articles

X (Twitter) Character Limit in 2026: The Complete Reference
The X (Twitter) character limit is 280 characters, but emojis count as two and URLs count in full. Every limit, how counting works, and what happens when you go over.

Instagram Algorithm 2026: How Reach Really Works Now
How the Instagram algorithm works in 2026 - the separate systems for Feed, Reels, Stories, and Explore, why sends beat likes, and what Instagram says not to do.

LinkedIn Algorithm 2026: How It Ranks Posts (and Why AI Search Cites Them)
How the LinkedIn algorithm works in 2026 - the AI ranking model, the signals that matter, what gets suppressed, and why your posts now show up in AI search.

LinkedIn Collaborative Posts: A Shared Byline Is Now a Feature
LinkedIn Collaborative Posts let two or more people and Pages co-publish one post to both audiences. Here's what they are, who they're for, and how to use them.