Skip to content
hateitall

Resize an image for an X post

X's timeline favors 16:9: post that ratio and the preview shows your full image instead of an algorithmic crop of it. 1600 × 900 hits the ratio with enough resolution for the expanded view.

This page opens the local resizer preset to 1600 × 900. Cover mode center-crops to fill; contain letterboxes the whole image if cropping is off the table.

Processed locallyIn: PNG, JPEG, WebPOut: PNG, JPEG, WebP

Loading tool…

This is Resize Image preconfigured for this task — open the full tool for every option.

How it works

  1. Select an image to see its current dimensions.

  2. Enter a width/height or percentage, or pick a platform preset (each shows its exact pixels).

  3. Choose fit behaviour: contain, cover (center-crop), or stretch.

  4. Preview the resulting dimensions, then export.

What the tool does

  • Resize by exact pixels, percentage, or preset
  • Contain, cover, and explicit stretch modes
  • Presets for common social and document sizes, labelled with exact dimensions
  • High-quality multi-step downscaling for sharp results
  • Upscale warning before enlarging beyond the source resolution

How the result is verified

The exported image is re-decoded and its pixel dimensions are compared to your requested dimensions before download is offered.

Frequently asked questions

Why did X crop my image weirdly?

Non-16:9 uploads get an automatic preview crop that follows the platform's saliency logic, not your composition. Supplying 1600 × 900 sidesteps it — the preview is your image.

Does this help image quality on X?

Somewhat. X always re-encodes, but an image already at display ratio and size takes exactly one recompression with no extra scaling, which keeps text and edges cleaner.