Twitter / X Image Sizes 2026: The Complete Guide
Learn the correct Twitter X image sizes for 2026. Post images, cover photos, and profile pictures — every size to avoid cropping and blurry uploads.
Using the wrong image size on Twitter/X means blurry profile photos, stretched headers, or posts that get cropped in the feed. This guide covers every Twitter/X image size you need in 2026 — profile photos, headers, post images, and link cards.
Twitter/X Image Sizes at a Glance
| Format | Size (px) | Aspect Ratio | Notes |
|---|---|---|---|
| Profile photo | 400×400 | 1:1 | Displayed as circle; max 2 MB |
| Header / cover photo | 1500×500 | 3:1 | Cropped on mobile; keep key content centred |
| Post image — landscape | 1600×900 | 16:9 | Best for wide shots and link previews |
| Post image — square | 1080×1080 | 1:1 | Safe default; displays fully in timeline |
| Post image — portrait | 1080×1350 | 4:5 | More vertical feed space |
| Link card image | 1200×628 | 1.91:1 | Pulled from og:image tag on your page |
| In-stream image | 1600×900 | 16:9 | Appears inside tweet timeline |
Profile Photo: Keep It Centred
The recommended Twitter/X profile photo size is 400×400 px. It displays as a circle across the platform — in timelines, search results, and reply threads — so keep your subject centred with clear margin on all sides.
Maximum file size is 2 MB. For Verified Organizations with a gold checkmark, profile photos display as squares instead of circles, so edge-to-edge designs work for those accounts.
Header Photo: Design for the Crop
The header photo displays at 1500×500 px on desktop but gets cropped differently on mobile. The bottom portion is also partially obscured by your profile photo on the left. Design your key content in the central horizontal band and avoid placing text or logos near the edges or bottom-left corner.
Post Images: Landscape Gets the Most Space
X displays post images in the timeline at a 2:1 crop preview before a user clicks to expand. For the cleanest in-feed appearance:
You can attach up to 4 images in a single post. When multiple images are attached, X automatically arranges them in a grid layout.
Link Card Images: Controlled by Your Website
When you share a URL, X pulls the preview image from the page's og:image meta tag. The recommended size is 1200×628 px (1.91:1 ratio). If your page doesn't have an og:image tag, X may show no image or pull an unsuitable one. Use a tool like Yoast SEO or Rank Math to set og:image tags on every page you plan to share.
File Format and Compression Tips
X supports JPG, PNG, GIF, and WebP. To get the best result:
How to Resize Images for Twitter/X Using imresizer
- Go to imresizer.com/resize-image-for-twitter and select your format — Post, Cover, or Profile
- Upload your image
- The correct dimensions are applied automatically
- Adjust the crop position if needed, then download
Everything runs in your browser — your image never leaves your device.
Key Takeaways
Use 400×400 px for your profile photo and keep your subject centred for the circle crop. Design your header at 1500×500 px with key content in the middle horizontal band. For post images, 1600×900 px landscape is the cleanest option for the timeline. Set og:image tags on any URLs you share to control how link cards appear. Use the free tools below to resize without guesswork.