Twitter / X Image Resizer

For an X post, 1600 × 900 at 16:9 is the size that displays without a crop. This page puts your image on that frame — Fill trims to the edges, Fit pads instead — so the timeline preview is the composition you made rather than the one the platform guessed.

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

Selected Images (0)

16:9 post output

85%
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 Twitter / X Image Resizer

Why is my tweet image cropped to 16:9?

The timeline renders in-stream media at 16:9, so a taller file loses its top and bottom even though the full image is available on click.

What is the best image width for X?

Around 1200 to 1600 pixels. Above that X recompresses it; below, the image softens on high-density screens.

Will my original file be changed?

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

What should I check before using the result?

Open the 1600x900 post image 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

Links, headers and posts need separate files

A link preview card, a header and an in-stream photo each use their own ratio. Export one file per slot rather than reusing a single image across all three.

Before downloading the result

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