AI Social Media

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

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.

X image sizes: the name, the pixel dimensions, the aspect ratio and what each is for.
UsePixelsRatioWhat it is for
Landscape1600 × 90016:916:9. Shown whole in the timeline on desktop and phone, with nothing to tap open.
Square1080 × 10801:1Crops the least when you post two or four images together.
Portrait1080 × 13504:5Your Instagram file. X shows it cropped in the timeline and whole when tapped.
Header1500 × 5003:1The 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.

A KeywordForge 4:5 Instagram post, as designed at 1400 by 1738 pixels
The same a keywordforge 4:5 instagram post fitted whole to 1600 by 900 pixels for X
A KeywordForge 4:5 Instagram post, fitted whole to 1600 × 900 (16:9). A tall post that X would crop in the timeline. Fitted into 16:9, the preview is the whole post and nobody has to tap to read it.
A Liquid Luxe square post, as designed at 1400 by 1400 pixels
The same a liquid luxe square post fitted whole to 1600 by 900 pixels for X
A Liquid Luxe square post, fitted whole to 1600 × 900 (16:9). A square brought to 16:9 so it shows at full width in the timeline, with the blurred splash carrying out to both edges.
A CyberTrade YouTube thumbnail, as designed at 1400 by 781 pixels
The same a cybertrade youtube thumbnail fitted whole to 1500 by 500 pixels for X
A CyberTrade YouTube thumbnail, fitted whole to 1500 × 500 (3:1). A 16:9 thumbnail turned into a 3:1 profile header. A crop would slice through the headline, so the whole thumbnail sits in the middle of the strip.
A Stay Updated 4:5 Instagram post, as designed at 1400 by 1738 pixels
The same a stay updated 4:5 instagram post cropped to 1080 by 1080 pixels for X
A Stay Updated 4:5 Instagram post, cropped to 1080 × 1080 (1:1). A 4:5 post cropped square for a four image post, where X tiles the pictures. The crop takes 10% off the top and bottom, where there is only background.

How to resize an image for X

1

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.

2

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.

3

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

Related