Resize for Twitter (X)

X displays in-stream photos at 1600 × 900 (16:9), profile pictures as 400 × 400 squares masked to a circle, and header images at 1500 × 500. Exporting to the matching frame here avoids the crop the platform makes for you, which trims the tallest and widest parts of an off-spec image.

Upload an image for a post on X
or click the button below to browse · paste an image with Ctrl+V

Selected Images (0)

X output

95%
Embed tool Add this tool to your website Get embed code

Add this image resizer to a related page with a visible ResizeOn source link.

Frequently Asked Questions About Resize for Twitter (X)

What size image does X show in the feed?

1600 × 900 at 16:9 is the standard in-stream size. A portrait file is cropped to that box rather than fitted into it.

What size is an X header image?

1500 × 500, a flat 3:1 band, with its top and bottom edges overlaid by the profile and bio.

Will my original file be changed?

The result is downloaded as a separate file. Keep your original until you have checked the X post image frame.

What should I check before using the result?

Open the X post image frame in the application that consumes it and spot-check the parts that matter to you; the original file stays untouched if you need to re-run with different options.

About this workflow

The crop X makes for you

An image outside the supported ratios is trimmed rather than shrunk, so setting the frame first keeps the subject where you placed it.

Before downloading the result

Compare the X post image frame with the original while both are fresh; destinations differ, and a quick check here saves a re-upload later.