Resize many images at once, free

Set a width, a height, a box to fit inside, or a percentage, and resize a whole batch in one go. Each picture keeps its own shape, and nothing is uploaded.

Works with JPG, PNG and WebP. Up to 10 images per batch, 25 MB each.

What you get

Five ways to size
Set the width, the height, a box to fit inside, an exact size, or a percentage, or start from a quick size such as Web 1200 or Full HD 1920. Every picture shows the size it will become before you press resize.
Shapes stay right
In every mode except exact size, each picture keeps its own proportions, so a mixed batch is not squashed.
No accidental enlarging
A "never make bigger" option, on by default, leaves small images alone instead of blurring them up.
Format your way
A JPG stays a JPG, a PNG stays a PNG and a WebP stays a WebP, unless you choose JPG, PNG or WebP for the whole batch.
Nothing uploaded
The browser resizes the images on your own device, so they never reach a server.
Free
No sign-up, no watermark, and no limit on how many batches you resize.

Resize in four steps

  1. Add your images

    Choose JPG, PNG or WebP files, or drag them onto the page.

  2. Choose the size

    Pick how to resize and type a number, or tap a quick size. Every picture shows the size it will become.

  3. Resize

    Each file shows its old and new size in pixels when it finishes.

  4. Download

    Save one file, or take the batch as a ZIP. The new size is in each file name.

Resize images

When a batch resize saves time

Website images

Cut a folder of full-size photos down to the width your page actually shows.

Social media

Set a size for a set of posts, or fit each image inside the box a platform asks for.

Online shops

Make product photos a consistent width so a listing looks tidy.

Email and documents

Shrink pictures before you paste them into a document or send them.

Choosing a resize mode

ModeWhat it doesUse it when
Set the widthScales each image to your width, height followsYou know the width a page or post needs
Set the heightScales each image to your height, width followsRows of images that must line up
Fit inside a boxShrinks each image until it fits in your width and heightA platform gives a maximum size
Exact sizeForces your width and height, stretching if neededYou need identical dimensions and do not mind distortion
Scale by percentMakes every image a set percentage of its own sizeYou want everything half the size

To also lower the file size, run the resized images through the image compressor.

Frequently Asked Questions (FAQ)

Add all the images, choose "Set the width", type the width in pixels and resize. Every image gets that width and keeps its own proportions.
Not unless you choose "Exact size". Every other mode keeps each picture's own shape.
Making a picture smaller keeps it sharp. Making it bigger cannot add detail, so it looks soft. JPG and WebP files are saved again at 92% quality by default, and you can change that.
Not unless you ask. By default a JPG stays a JPG, a PNG stays a PNG and a WebP stays a WebP. Under "Save as" you can choose JPG, PNG or WebP for the whole batch. The new size is added to the file name, and you can add your own text to the start or end of it.
No. It changes the size in pixels, which is what matters on screens and websites, not print resolution.
Up to 10 per batch, each up to 25 MB. There is no daily limit, so you can start another batch straight away.

Have images to resize?

Resize images