About the Bulk Image Resizer
This resizes a whole batch of images in one go and hands them back as a single ZIP download — no doing them one at a time. It's built for the common jobs where you have many photos to shrink at once: preparing a folder of images for a website or blog, getting a set of product shots to a consistent size, emailing an album without the files being huge, or trimming photos down before uploading them somewhere with a size cap. It works as a batch image resizer — resize multiple JPG or PNG files at once, even a whole folder of photos, instead of one at a time.
Need to resize just a single image instead of a batch? See Resize Image.
How it works
You add multiple images (choose or drag a batch), pick how to resize them, and the tool processes each one on a canvas in your browser and packages the results into a ZIP. Two modes:
- Max width — each image is scaled so its width doesn't exceed a pixel value you set (height follows proportionally).
- Percentage — every image is scaled to a percentage of its original size.
You can also set an output format (keep original, JPEG, PNG or WebP) applied to the whole batch during the same pass — useful if you want smaller JPEGs from a folder of PNG screenshots, for example. Aspect ratios are preserved, and all the resized files come back in one ZIP.
Assumptions and behaviour
- One setting applies to the whole batch — a single max width or percentage for every image.
- Aspect ratio is preserved for each image individually.
- Images of different sizes are each scaled by the same rule, so a max-width setting gives a consistent width while percentage keeps each image's relative size.
- All outputs are bundled into a single ZIP download.
Limitations
- Everything runs in your browser's memory, so a very large batch of high-resolution images can be slow or hit memory limits on modest devices — work in smaller batches if it struggles.
- The same rule applies to all images; you can't set different dimensions per file in one pass.
- As with any resize, enlarging can't add detail — it's best for scaling down.
- Re-encoding strips EXIF metadata (including location) from each image.
- This changes dimensions, not file size directly. A smaller image is usually a smaller file too, but if you need to hit a specific file-size target without necessarily changing dimensions, use the Bulk Image Compressor instead.
Privacy
All resizing runs entirely in your browser with the Canvas API. None of your images are uploaded — they're processed on your device and zipped locally.

