Bulk Image Resizer
Resize many images to the same width or height at once.
Every file is processed on your device — never uploaded
What Is This Tool?
This tool resizes a whole batch of images to a consistent size. Choose whether the target number is the width, the height, or the longest side, and every image is scaled proportionally so nothing is stretched. Results are shown as a grid with a download button per file.
How It Works
Drop several images onto the box or multi-select them.
Choose Width, Height or Longest side and enter the pixel value.
Pick an output format and click Resize all.
Download each result individually.
Everything runs locally in your browser — the image you choose is decoded onto an HTML canvas on your own device and is never uploaded to a server.
Features
- One target dimension for the whole set
- Proportional scaling — no distortion
- "Longest side" mode for mixed portrait/landscape sets
- JPEG, WebP or PNG output
- Every file processed locally
Common Use Cases
- Normalising a gallery so every image is 1200px wide
- Making a set of uniform thumbnails
- Preparing many photos for an upload size cap
- Shrinking a folder of camera images for sharing
Frequently Asked Questions
What does "Longest side" mean?
The larger of width or height is set to your value, and the other dimension scales to match. It keeps both landscape and portrait images within the same bounding box.
Will small images be enlarged?
Yes, if their relevant dimension is below the target. Enlarging looks softer, so set a target no larger than your smallest source if sharpness matters.
Can I download a ZIP of all results?
No, each image downloads on its own to keep the tool fully client-side with no libraries.
Are aspect ratios preserved?
Yes, always. Every image is scaled proportionally.
Is anything uploaded?
No. The batch is resized in your browser.