Resize Image for X (Twitter)
The right size for every X (Twitter) format — one click per preset.
Drop an image here
or choose files from your device
You can also paste an image with Ctrl+V
JPG, PNG, WebP, AVIF, HEIC, GIF · up to 100 MB
Your images are processed locally in your browser and are not uploaded.
X (Twitter) crops or compresses images that don’t match its recommended sizes. Pick a preset below and PhotoTools resizes and crops your image to the exact dimensions, so it looks sharp and complete. X (Twitter) shows single images best at 16:9, 1600 × 900.
- Use 1600 × 900 for posts, 1500 × 500 for the header and 400 × 400 for the profile picture.
- Upload JPG or PNG under 5 MB. Avoid important content at the edges of the header.
Recommended sizes
| Use | Size (px) | Ratio | Max file size |
|---|---|---|---|
| X (Twitter) · Post / link image | 1600 × 900 | 16:9 | 5 MB |
| X (Twitter) · Header | 1500 × 500 | 3:1 | — |
| X (Twitter) · Profile picture | 400 × 400 | 1:1 | — |
Sizes checked 2026-09.
How to resize an image for X (Twitter)
- Step 1
Add your image.
- Step 2
Choose the X (Twitter) preset you need — post, story, profile picture or cover.
- Step 3
Adjust the crop position if needed and download.
Why use PhotoTools
Official X (Twitter) sizes
Presets follow the platform’s current recommendations.
Sharp uploads
Images at the exact size avoid extra blur from the platform’s own resizing.
Private
Resizing happens in your browser; nothing is uploaded.
Supported formats
Input
- JPG
- PNG
- WebP
- AVIF
- HEIC
Output
- JPG
- PNG
- WebP
- AVIF
Frequently asked questions
What is the best image size for X (Twitter)?
Use 1600 × 900 for posts, 1500 × 500 for the header and 400 × 400 for the profile picture.
Will my image be cropped?
Presets use “cover”, which fills the frame and crops what doesn’t fit. Choose “contain” to keep the whole image with a background.
Which format should I upload?
Upload JPG or PNG under 5 MB. Avoid important content at the edges of the header.
Are my images uploaded to a server?
No. This tool runs entirely in your browser using WebAssembly. Your images never leave your device, and nothing is stored.