Resize images

Set a width, height or percentage and scale a batch in one pass. The aspect ratio is kept for you.

No upload

Drop your images here

Files are opened inside this browser only. Nothing is sent anywhere.

How to resize images

  1. 1

    Choose your images

    Each row shows the current size and what it will become.

  2. 2

    Pick a basis and a value

    Width, height, longest side or percent. The other dimension follows from the aspect ratio.

  3. 3

    Convert and download

    The new size is appended to each file name.

Choosing the basis

Width, height or longest side

For a forum or blog with a fixed column, "width" is the reliable choice, because portrait and landscape shots all end up the same width.

"Longest side" instead matches whichever dimension is larger, regardless of orientation. Good for tidying a mixed batch to roughly the same size.

"Percent" scales every image by the same factor, which preserves the relative sizes when the originals differ.

Never enlarge beyond the original

With this on, any image already smaller than your target is left at its original size, so no small picture gets stretched into a blur.

Especially useful when applying one value across a batch of mixed sizes.

Common questions

I want an exact width and height, ignoring the ratio.+

The ratio is always kept, because stretching distorts faces and text. To hit a specific format, resize first and crop in an image editor. The result is better.

Does the file size drop too?+

Fewer pixels means a much smaller file. To keep the dimensions and only cut the size, use image compress.

Can I apply different sizes to different images?+

One setting applies to the whole batch. Split it into two runs if you need different values.

The result looks softer than the original.+

Downscaling always loses information. High-quality interpolation is used, so it holds up well for the size. Check whether you set it smaller than you needed.