Quick answer: 1600 × 900 pixels (16:9) is the commonly recommended size for single images in posts on X, and X suggests 1500 × 500 for the header and 400 × 400 for the profile photo. Pick a size here, choose crop or fit, and download a JPG, resized in your browser.
Make images fit the shapes X shows best, so your post is not cropped in the timeline and your header does not lose its edges. Crop to fill or keep the whole picture on a blurred background.
Resize for X (Twitter) at a glance
| Price | Free, no sign-up, no watermark, no daily limit |
|---|---|
| Accepts | JPG · PNG · WEBP · HEIC · HEIF · GIF · BMP · AVIF |
| Largest file | 50 MB per file, several files at once |
| Where it runs | In your browser: files are never uploaded |
| Works on | Any modern browser on iPhone, Android, Windows, Mac and Linux |
| Send the result | Download it, or send it free with a link or by email (up to 20 GB) |
How to resize for X (Twitter)
- Choose your images.
- Pick the size: 16:9 post image, square post image, header or profile photo.
- Keep Fit, blurred background to show the whole picture, or choose Crop to fill.
- Press Resize for X and attach the result to your post or profile.
Recommended X image sizes
| Where | Shape | Recommended size |
|---|---|---|
| Single image in a post | 16:9 | 1600 × 900 px |
| Square image in a post | 1:1 | 1200 × 1200 px |
| Header | 3:1 | 1500 × 500 px |
| Profile photo | 1:1, shown as a circle | 400 × 400 px |
These are recommendations, not requirements: X accepts other sizes and scales or crops them for display. The header and profile sizes are the ones X's help pages suggest, 1200 × 1200 matches X's ad specifications for square images, and 1600 × 900 is the widely recommended size for a single landscape image. X changes its layout from time to time, so a preview before posting is always worth a look.
Why 16:9 avoids the crop
In the timeline X shows a preview of each image, and a very tall or very wide picture may be cut to fit that preview until someone taps it. A 16:9 image generally fits the preview as it is. With Fit, blurred background, a portrait photo or a screenshot is placed whole in the 16:9 frame, with a blurred copy filling the sides, so nothing important sits outside the preview.
Posts with two to four images are arranged in a grid and cropped differently, so for those keep the subject in the middle of each picture.
Header and profile photo
The 3:1 header is wide and gets partly covered by your profile photo in the lower left, and it is shown at different widths on phones and computers. Use Crop to fill and a picture whose interesting part is in the middle band. The profile photo is shown as a circle, so keep your face in the centre.
All resizing happens in your browser on your device; your images are not uploaded to us. Removing the location from a photo before you post it? Use Remove image metadata.
How this compares
| This tool | Online converters (e.g. TinyPNG, iLoveIMG or CloudConvert) | Desktop apps (e.g. Photoshop) | |
|---|---|---|---|
| Your file is uploaded | No | Yes, to their servers | No |
| Install or account | None | Account for some features | Install needed |
| Watermark or daily limits | None | Common on free plans | Depends on the app |
Plans of other services change; check their sites. More image tools.
Frequently asked questions
What is the best image size for X (Twitter)?
1600 × 900 pixels (16:9) is the commonly recommended size for a single image in a post. It usually shows without being cropped in the timeline.
What size is the X header?
X recommends 1500 × 500 pixels. Keep important parts away from the lower left, where your profile photo overlaps it.
Do I have to use these sizes?
No. X accepts other sizes, but it may crop or scale them for display. Using the recommended shape means you choose what is shown.
Are my images uploaded?
No. They are resized on your device.
Need to send a big file?
Send files up to 20 GB with a download link or by email. Free, no account needed, original quality.
Send large files free