Drag in up to 20 images (10 MB each).
Pick post, header or profile.
Save each file or grab them all as a ZIP.
X (Twitter) image sizes that display in full
On X, a single in-stream image looks best at a 16:9 ratio such as 1600×900, which shows without cropping in the timeline. Header banners span 1500×500, and profile pictures are square at 400×400.
Resize a batch of posts
Scheduling a thread or campaign? Resize up to 20 images to your chosen X preset and download them together, with aspect ratio preserved and everything processed privately in your browser.
| Placement | Recommended size | Notes |
|---|---|---|
| In-stream post image | 1600 × 900 | 16:9, no crop |
| Header / banner | 1500 × 500 | 3:1 |
| Square post | 1080 × 1080 | 1:1 |
| Profile picture | 400 × 400 | shown as circle |
Frequently asked questions
What is the best image size for an X (Twitter) post?
1600×900 (16:9) displays in full without cropping in the timeline. Square 1080×1080 images also work well.
What size is an X header?
1500×500 pixels. Keep key elements centred, since the edges may be cropped on some screens.
Why is my Twitter image cropped?
X auto-crops images that are not close to 16:9. Resizing to 1600×900 first prevents the crop.
Is the tool free and private?
Yes - free with no watermark, and images are processed in your browser, never uploaded.