Free · In your browser · No upload
Resize images in bulk
Drop a whole batch, set the target size once, and download every resized image in a single ZIP.
Settings
Each image is scaled to fit within these dimensions, keeping its aspect ratio.
Just one image? Use resize an image.
Need more than one operation? Open the full editor to combine tools and reorder your edits.
The awkward part of resizing a folder of images is that they are rarely all the same shape. Forcing a mixed set of portrait and landscape photos to identical dimensions squashes half of them, so this tool fits each image inside the dimensions you set while preserving its own aspect ratio. A 4000×3000 photo and a 3000×4000 photo both end up within your bounds, neither distorted.
Every image goes through the same Lanczos resampling as the single-image tool, which we measured as 24–60% more accurate than the browser’s default scaler on photographs. Files are processed a few at a time rather than all at once, which keeps the page responsive on a large batch.
How it works
- 1
Drop any number of images onto the workspace — they queue up in a list showing each file’s current size.
- 2
Set the maximum width and height. Each image is scaled to fit inside that box while keeping its proportions.
- 3
Click Process all and watch each file complete. A file that fails is marked individually rather than stopping the batch.
- 4
Download everything as a ZIP, or grab individual files from the list.
Frequently asked questions
How many images can I process at once?
There is no fixed limit, because processing happens on your machine rather than against a server quota. Batches of hundreds of ordinary photos are fine. The real ceiling is memory: very large images held simultaneously are what will slow an older device down.
Are all images forced to exactly the same dimensions?
No. Each is scaled to fit within the width and height you set while keeping its own aspect ratio, so nothing is stretched. A landscape and a portrait photo given the same bounds will end up with different final dimensions, both inside your limits.
What happens to images already smaller than my target?
They are still processed to fit the bounds you set, which for a smaller image means scaling up. Since enlarging cannot recover detail that was never captured, it is worth removing already-small files from the batch if you do not want them upscaled.
What format do the resized files come out as?
PNG, which keeps the resize itself completely lossless. If you also want them compressed or converted, run the batch through bulk convert or bulk compress afterwards, or use the full editor to do both in a single pass.
Does the batch upload anywhere?
No. Every file is read, resized, and zipped inside your browser, so a folder of confidential images can be processed without any of it being transmitted. The ZIP is assembled on your device too.