Batch resize
Resize many images to the same size.
This runs in your browser. Nothing is uploaded.
About Batch resize
Resizes a whole folder of images to the same width and height in your browser and hands back one zip of PNGs, with no file ever leaving your machine.
Product catalogues, team headshots, gallery thumbnails, a directory of icons — plenty of jobs need forty images at identical dimensions, and doing them one at a time is an afternoon. Drop the whole set in, set one width and height, take a zip back. This is also the batch job people most often hand to a random website, which is a great many private files to trust a stranger with.
Each file is decoded, scaled to the dimensions you set, and encoded as PNG, then everything is zipped inside the page and saved as batch-resized.zip. Original filenames are kept with -resized appended. The work runs sequentially on your own processor, so a large set takes real time and the tab will look busy while it happens — that is encoding, not a stalled upload.
The dimensions are absolute rather than a fit. Every image comes out at exactly the width and height you set, so a batch mixing landscape and portrait shots will have half of them stretched. Sort by orientation and run two passes. Output is also always PNG, which for photographs means considerably larger files than you fed in, so compress the batch afterwards.
How to use Batch resize
- 1Drop all your images onto the panel at once, or click to select several.
- 2Set Width and Height. They start at the first image's dimensions.
- 3Click Resize all & zip and wait for batch-resized.zip to download.
What it won't do
- Every image gets the same absolute dimensions; aspect ratios are not preserved.
- Output is PNG only, delivered as batch-resized.zip.
- Processing is sequential and memory-bound, so very large sets are slow.
Common questions
How do I resize a lot of images at once?
Drop them all onto this page, set a single width and height, and click Resize all & zip to get one archive back. Every file is processed in your browser, one after another, so there is no upload and no per-file limit beyond your device's memory. Large sets take a while, because your processor is doing the work.
Does batch resize keep each image's aspect ratio?
No. Every image is scaled to the exact width and height you specify, so anything whose aspect ratio differs from your target gets stretched or squashed. Group the files by orientation and run separate passes with sensible dimensions for each. There is no fit, fill or letterbox option on this page.
What format do the resized files come out as?
PNG, always, regardless of what went in. PNG is lossless, so nothing degrades, but a batch of JPEG photographs will come back substantially larger than it started. Run the results through batch compress if size matters, or handle a single image with resize and compress separately for smaller jobs.
How many images can I process in one go?
There is no hard cap — the practical limit is your device's memory, since each image is decoded to raw pixels while it is processed. A few dozen photographs is comfortable on a laptop. The tool warns you when a file exceeds 50 megapixels, because very large images can slow the tab down badly or freeze it.
Related tools
Why this one doesn't upload your file
There is no server to upload to. This page is a static file, and the work happens in your browser using the same graphics and WebAssembly code that renders every other site you visit. Your file is read from disk into memory, processed, and handed back as a download. Once the page has loaded you can disconnect from the network entirely and it keeps working. The longer explanation