Batch Image Resizer Online

Save yourself some time by resizing all your photos at once. Just drag and drop your collection and set custom sizes for each image. You can download all your optimized results in seconds.

Last updated: August 2026

Drop your images here or click to select

Supports JPG, PNG, WebP and AVIF

Batch resizing is the right tool when every image in a set is heading to the same place — a product grid, a gallery, a documentation folder, a set of blog images that all sit in the same column. What those have in common is a single target that does not depend on what any individual picture contains. When that is true, resizing one at a time is just repetition, and repetition is where mistakes get in.

It is the wrong tool when framing differs per image, and it is worth knowing the difference before you drop fifty files in. Resizing applies the same dimensional change to everything; it cannot decide that one photo needs its subject centred and another needs the left third removed. That is cropping, and cropping is a judgement call per image. If your set needs both, crop each one first and batch the resize afterwards.

Doing it in the browser changes the constraints in a way that matters for large sets. There is no upload, so there is no queue and no per-file size cap imposed by a server — the limit is your own device's memory. In practice dozens of ordinary photos are unremarkable, while a folder of 50-megapixel raws exported to full-size JPGs will make any browser work. If a very large batch struggles, splitting it in half is the fix, and nothing has been sent anywhere in the meantime.

How to resize multiple images at once

  1. 1

    Drop the whole set in

    Select or drag every file at once. Each one appears with its own dimensions detected and pre-filled, so you can see the range of sizes you are starting from.

  2. 2

    Set the target dimensions

    Enter the width and height you want. Each image keeps its own fields, so you can apply one size across the set or adjust individual files that need different treatment.

  3. 3

    Keep the ratio lock on

    With the lock enabled, entering a width calculates each image's height from its own proportions — which is what you want for a mixed set, since forcing every file into identical dimensions distorts anything that was a different shape.

  4. 4

    Download everything at once

    Use "Download all" to collect the finished files. Names carry the new dimensions, which keeps a folder of several sizes from becoming unmanageable.

Pro tip: Decide whether your set needs one width or one exact size, because they are different jobs. One width with the ratio lock on keeps every image in proportion and produces varying heights — right for blog images, documentation and anything that flows in a column. One exact size for everything requires that all your sources are already the same shape, otherwise something has to be cropped or distorted. Checking which case you are in before you start saves discovering it after fifty files are done.

Troubleshooting: If some images came out distorted, the ratio lock was off and the set contained mixed shapes — the ones that already matched your target ratio look fine and the rest do not. If the browser slows down or a tab becomes unresponsive, the batch is larger than the device can hold at once; split it and run it in two passes. If a few images look soft while the rest are sharp, those particular sources were smaller than the target and were enlarged, which no batch setting can compensate for.

Reducing file size across a set rather than dimensions? Bulk Image Compressor is the equivalent for bytes. For sets with a specific destination, Resize Image for Shopify, Resize Image for Amazon and Resize Image for Blog Post cover the common targets, and Resize Image to 1920x1080 the standard Full HD case. The full Resize Image tool handles single images with per-file control.

Frequently asked questions

How do I resize multiple images at once?

Drop the whole set into the tool above, set the dimensions you want, and use "Download all" to collect the results. Each image keeps its own width and height fields, so you can apply one size across everything or adjust individual files without leaving the batch.

How many images can I resize at the same time?

There is no fixed limit, because the work happens on your device rather than on a server with a quota. The practical ceiling is your browser and available memory — dozens of typical photos are routine. If a very large batch struggles, splitting it into two passes resolves it.

Can I resize images to different sizes in one batch?

Yes. Every image has its own dimension fields, so a single batch can send some files to one size and others to another. That is useful when a set contains both wide and tall images that need different treatment but belong to the same job.

Will batch resizing distort images of different shapes?

Only if you turn the aspect-ratio lock off and force identical dimensions onto everything. With the lock on, entering one dimension calculates the other from each image's own proportions, so a mixed set stays undistorted while still ending up at a consistent width or height.

Are my images uploaded when I batch resize them?

No. Every file is processed inside your browser on your own device — nothing is uploaded, stored, or logged. For a batch that is the most noticeable difference: there is no upload wait for fifty files, because there is no upload at all.

Looking for the full-featured version? Open the main Resize Image tool.

Related Tools & Resources