Resize an image

Set a maximum width or height and keep the proportions, one image or a whole batch.

Drop an image to start

Runs in your browser. Nothing is uploaded.

Drag the corner handle and the picture on the canvas actually gets smaller, with the pixel size shown above it as you go. If you already know the number, type it: give a maximum width, a maximum height, or both, and the image is scaled to fit inside that box with its aspect ratio intact. An image already smaller than the box is left alone rather than blown up, because enlarging a photo does not add detail to it.

Drop several images and each keeps its own settings — so you can hold a batch at 1600 wide and still crop one of them square without touching the rest. Select more than one and the controls apply to all of them at once.

The resize happens before the format conversion, so shrinking a photograph and turning it into a WebP is one pass rather than two saves. For anything going on a web page that pairing is where nearly all the weight goes: a 4000-pixel image in an 800-pixel slot is costing five times what it needs to.

Step by step

  1. 1Drop in one image or a batch.
  2. 2Drag the corner of the picture, or type a maximum width or height.
  3. 3Press Download — the aspect ratio is kept.

Questions

Will resizing stretch my image?

No. The dimensions you give are a box to fit inside, not a shape to force. To cut the picture to an exact shape instead, crop it.

Can I make an image larger?

Not here. Scaling up invents pixels that were never captured; the result looks soft and the file gets bigger for nothing.

Can I resize many images at once?

Yes. Drop them all in, select all, and set the width once — every selected image takes it.

Related tools