
Twitter (X) Image Resizer
Drop an image, pick the X size, crop or fit it, download. Nothing leaves your browser.
The short answer
For a post, resize to 1600 x 900. X still favours landscape: a 16:9 image shows whole in the timeline, while a tall one is cropped until somebody taps it. 1080 x 1080 is the better choice when you post two or four images together, because X tiles them and a square loses the least.
The profile header is 1500 x 500, a 3:1 strip. X's own developer documentation caps an image at 5 MB and takes JPG, PNG, GIF and WEBP. The tool shows the finished file size before you download, so you know it will go through.
Built and checked by Matúš Koleják, Co-founder, AI Social Media Now. Last checked September 2026.
What the sizes here come from
- X Developer Platform, Media best practices for the 5 MB image limit, the 15 MB animated GIF limit and the accepted formats.
- Buffer, Social media image sizes for every platform for the maintained third party figures for feed, link and header sizes where the platform prints none.
The sizes match the ones argued for in Social media image sizes. The examples on this page were produced by the same code the tool runs.
Posts that hold up next to
Every X size the tool makes
The pixel sizes X displays, not the sizes a design app offers in a dropdown. Upload at these and there is nothing left for X to crop or recompress on your behalf.
| Use | Pixels | Ratio | What it is for |
|---|---|---|---|
| Landscape | 1600 × 900 | 16:9 | 16:9. Shown whole in the timeline on desktop and phone, with nothing to tap open. |
| Square | 1080 × 1080 | 1:1 | Crops the least when you post two or four images together. |
| Portrait | 1080 × 1350 | 4:5 | Your Instagram file. X shows it cropped in the timeline and whole when tapped. |
| Header | 1500 × 500 | 3:1 | The banner on your profile. The profile picture covers part of its bottom left. |
Four posts, before and after
Each post on the left was designed at some other size. The one on the right is what this tool returns for it, drawn by the same code, at the size and in the mode named underneath.








How to resize an image for X
Drop your image
Choose a file, drag it onto the box or paste a screenshot. It is read by your browser and never uploaded, so a client's unreleased artwork is as safe here as on your desktop.
Pick the X size
Each size is one X actually displays, with a line on what it is for. The preview redraws at the real pixel size as you switch, and says how much a crop would cut.
Crop or fit, then download
Crop fills the frame and you drag to choose what stays. Fit keeps the whole picture and fills the gap with a blurred copy or a colour. Download a JPG or a PNG at exactly the size you picked.
Crop or fit: the one choice that matters
A picture that is a different shape from the frame has to give something up. Crop gives up edges: the image is scaled until it covers the frame and the overhang is cut, which keeps the post full bleed. It is right for photographs with room around the subject. Drag the preview and you choose which edge goes.
Fit gives up nothing from the picture and spends the frame instead: the whole image sits inside it and the leftover band is filled. It is right for anything with words near the edge, such as a designed post, a screenshot or a slide, where a crop would take letters with it. A blurred copy of the image makes the band look intentional; a flat colour from your brand makes it look designed.
Questions
What size should a Twitter (X) image be?
1600 x 900 for a single image post. It is 16:9, which X shows whole in the timeline. For two or four images in one post, use 1080 x 1080, since X tiles them into a grid and a square loses the least.
Why does X crop my photo?
The timeline has a maximum height for a preview. A landscape image fits inside it; a portrait image is cut to fit, and the rest appears only when someone taps it. Resizing to 16:9, or fitting a tall image into 16:9 with a background, means the preview is the whole picture.
What size is the Twitter header?
1500 x 500, a 3:1 banner. Your profile picture sits over its bottom left on every screen, so keep anything that has to be read toward the middle and right.
What is the maximum image file size on X?
5 MB for a still image, according to X's developer documentation, and 15 MB for an animated GIF. The accepted formats are JPG, PNG, GIF and WEBP. The tool shows the size of the finished file and warns if it is over.
Is it called a Twitter or an X image now?
The service was renamed X in 2023 and most people still search for Twitter. The sizes are the same whichever name you use.
Is my image uploaded anywhere?
No. The resize runs in your browser and the download is made on your device. No account, no watermark.
Or skip the resizing entirely
AI Social Media Now reads your website and designs your feed posts and stories for you, already at the size each network wants, in your colours and your voice. Every post on the gallery wall was made that way.
Make my first posts free

