X (Twitter) post image size
1600 × 900px
Aspect ratio
16:9
Use 1600 × 900 px (16:9) for single images on X — squares and 4:5 portraits also display uncropped in the timeline.
Last verified June 2026
X displays single images close to their native shape: 16:9 landscape (1600 × 900 px) is the commonly recommended default, squares render fully, and vertical images up to 4:5 take the most timeline height without cropping. The complications start with multiples — two, three, or four images per post get tiled into a grid that crops each image toward squares and wide slices — and with link cards, which render small and pull their image from the target page. Photos upload at up to 5 MB; GIFs up to 15 MB on web.
| Variant | Dimensions | Ratio |
|---|---|---|
| Single image (recommended) | 1600 × 900 px | 16:9 |
| Square | 1080 × 1080 px | 1:1 |
| Portrait | 1080 × 1350 pxTallest shape that displays uncropped in the timeline; taller images are center-cropped. | 4:5 |
| Multi-image grid | variesTwo images side-by-side; three/four tile — keep subjects centered. | crops toward 1:1 / wide |
| Link card image | 1200 × 628 pxPulled from the linked page’s card metadata; renders as a small card. | ~1.91:1 |
For single images, X shows essentially the full frame between 16:9 and 4:5, so the safe zone is generous — keep text 5–10% from the edges and you are fine. Multi-image posts are the trap: the grid center-crops aggressively, so an image that reads perfectly alone can lose its caption or subject when posted as part of a pair. If a post must carry several screenshots or charts, either center every subject or combine them into one designed 16:9 canvas instead.
X’s core content is conversation around shared artifacts — screenshots, charts, product shots. A 1600 × 900 canvas matches how the timeline frames them and how quote-posts re-display them. Padding a tall screenshot onto a 16:9 background with a margin beats letting the timeline make the cropping decision for you.
Link cards on X render small, and the headline text that used to accompany them has been pared back over the years — a card is easy to scroll past. The widely used pattern: attach the visual as a native image (full timeline size) and put the link in the post or a reply. You keep the visual impact and the click path.
A large share of X usage is dark mode on phones, moving at speed. Images with thin gray text, low contrast, or white backgrounds that flare against dark UI all underperform. Test your graphic at phone width in dark mode, lead with the takeaway in the image’s largest text, and let the post text carry the nuance.
1600 × 900 px (16:9) is the commonly recommended single-image size. Squares (1080 × 1080) and portraits up to 4:5 (1080 × 1350) also display uncropped in the timeline.
Up to four. Be aware the multi-image grid center-crops each image toward squares and wide tiles, so center your subjects or combine visuals into one designed canvas.
Portraits up to roughly 4:5 display in full in the timeline. Taller images get center-cropped with tap-to-expand, so keep critical content in the middle of very tall graphics — or crop them to 4:5 yourself first.
€0.00 due today · cancel anytime · 7-day money-back guarantee
Upload your visuals at the right dimensions, preview exactly how each post will look, and let SocialKit publish to all 11 platforms on schedule.
€0.00 due today · cancel anytime · 7-day money-back guarantee