Resize images without stretching them

Set a maximum width, and a height if you want one, and every image scales to fit. Resizing happens in your browser, not on our servers.

Processed in your browser Free, no account needed

Updated

Enter a maximum width in pixels, plus a maximum height if you need one, and each image is fitted inside that box with its proportions intact. It runs in your browser, free, for a single photo or a whole folder.

Phones now shoot photos around 4000 pixels across. Web pages, emails and marketplace listings seldom display more than 1200 to 2000 of them. Scaling a picture down to the size it will be shown at cuts the file size as well.

How to resize images

  1. Drag one image, or a folder of them, onto the drop zone.
  2. Type a maximum width, or keep the default of 1600 pixels.
  3. Add a maximum height if you need one, or leave it at 0 to set the width alone.
  4. Click Resize and save the images one by one or as a ZIP.

The box, not the shape

The numbers you enter are limits, not a target shape. Each image is scaled until it fits inside them, and it is never stretched or squashed. A portrait photo 3000 pixels wide and 4000 tall, sent into a 1200 by 1200 box, comes out at 900 by 1200. With only a width set, the height follows along: a 4000 by 3000 landscape shot at the default width becomes 1600 by 1200.

Anything already smaller than the box is left alone unless you tick allow enlarging. In a mixed folder, that keeps the small pictures from ballooning into soft, oversized files. For an exact shape, like a square avatar, crop the image instead.

Sizes that work

A thumbnail needs only 300 to 400 pixels. Pictures in emails and blog posts look fine at 800 to 1200. A full-width image on a website rarely needs more than 1600 to 2000 pixels across. For social posts, check what the platform recommends; square ones are often shown at 1080 by 1080.

Shrinking versus enlarging

Shrinking keeps an image crisp. The pixels that go are ones no screen would have shown, and a high-quality resampling filter keeps edges clean. The file usually drops a lot in size too.

Enlarging works differently. No resize can add detail that was never captured, so a small image blown up gets bigger and blurrier. For big prints, work from the largest original available.

Resizing a whole folder

Because resizing runs on your own device, we put no batch cap and no daily allowance on it. Drop the folder, set the box once, and download everything as a single ZIP. How fast it goes depends on your computer or phone, and each image can be up to 50 MB. Supported formats are JPG, PNG, GIF, WebP, TIFF, BMP and ICO, and each file comes back in its own format.

To change the format as well, chain resize and convert in a pipeline, which handles the whole folder in one pass. Pipelines are free to try on up to 3 files, and Pro runs them on up to 500. Larger runs are processed on our servers in Germany and deleted automatically within two hours.

FAQ

Can I resize by a percentage?

Not directly, so work in pixels. Half of a 4000-pixel photo is 2000, so enter 2000 as the maximum width.

How do I get a photo under a file size, such as 200 KB?

Use two steps. Resize first, then compress the image, turning the quality down step by step until it fits.

Why did a small image stay the same size?

Allow enlarging is off by default. Upscaling adds pixels but no detail, so it only happens when you tick that option.

Is the photo's metadata kept?

Not reliably. The image is re-encoded and metadata may be lost along the way, so hold on to the original for its date and location.