Bulk Image Resizer
Resize a whole folder of photos in one go. Choose a target width, height, exact size, percentage or longest side, pick the output format and quality, set a file name pattern and download everything as one ZIP. All processing happens in your browser, so nothing is uploaded.
Last updated:
Used for JPG and WEBP.
Placeholders: {name} original name, {n} number, {w} width, {h} height, {ext}. Example: for a 4032×3024 photo.
No images yet. Add a batch of photos above and every one will be resized with the same settings.
How to use the Bulk Image Resizer
- Add your images by dropping them on the box, choosing files, or pressing Try sample images.
- Pick a resize mode: width, height, exact size, percentage or longest side, and enter the number of pixels or percent.
- Choose the output: keep the original format or convert to JPG, PNG or WEBP, and set the quality.
- Set a file name pattern such as {name}-{w}x{h} so the resized copies are easy to tell apart.
- Press Resize all images, check the new sizes in the list, then click Download ZIP.
Which resize mode should you use?
| Mode | What it does | Example (4000 × 3000 photo) | Good for |
|---|---|---|---|
| Width | Sets the width, height follows the aspect ratio | Width 1200 → 1200 × 900 | Blog posts and web pages with a fixed column width |
| Height | Sets the height, width follows the aspect ratio | Height 600 → 800 × 600 | Galleries and sliders with rows of equal height |
| Exact size | Every image gets the same width and height | 1080 × 1080, Fill → square crop | Product photos, thumbnails, social media posts |
| Percent | Multiplies both sides by the same factor | 50% → 2000 × 1500 | Quickly shrinking a batch to a quarter of the pixels |
| Longest side | Scales so the longer edge matches the number | 1920 → 1920 × 1440 (portrait: 1440 × 1920) | Mixed portrait and landscape batches, upload size limits |
How the new size is calculated
To keep the proportions, the tool multiplies both sides by one scale factor and rounds to whole pixels:
- Width mode: new height = original height × (target width ÷ original width).
- Longest side mode: scale = target ÷ max(width, height), then both sides are multiplied by the scale.
- Exact size, Fit: scale = min(target width ÷ width, target height ÷ height). The whole picture fits and the rest is padded with your background color.
- Exact size, Fill: the image is centered and the edges that stick out are cropped, so the box is completely covered without distortion.
The number of pixels, and roughly the file size, changes with the square of the scale. Halving width and height leaves 25% of the pixels, which is why resizing is the most effective way to make photos smaller.
Common target sizes
| Use | Suggested size |
|---|---|
| Full-width website image | Longest side 1920 px (2560 px for sharp retina hero images) |
| Blog or article image | Width 1200 px |
| Email attachment | Longest side 1280–1600 px, JPG 80% |
| Online store product photo | Exact 2000 × 2000 px, Fit with white padding |
| Thumbnails | Exact 300 × 300 px, Fill |
| 4K screen / slideshow | Longest side 3840 px |
Tip: if a website asks for a maximum file size in KB rather than pixels, resize first with the longest side mode, then lower the JPG or WEBP quality to around 75–85%.
Frequently asked questions
How many images can I resize at once?
There is no fixed limit. The images are processed one after another on your device, so the practical limit is your computer's memory. A few hundred typical phone photos work fine on a modern laptop; very large batches of 50 megapixel images may be slow on phones.
Will resizing keep the aspect ratio?
Yes, in the width, height, percentage and longest side modes the other side is calculated automatically so photos are never distorted. In exact size mode you choose how to handle a different shape: Fit adds padding, Fill crops the edges to cover the box, and Stretch distorts the image to the exact size.
What does the longest side mode do?
It scales every image so that its longer edge equals the number you enter, whether the photo is landscape or portrait. This is the easiest way to make a mixed batch fit a size limit such as 1920 pixels for a website or 2048 pixels for social media.
Does resizing reduce image quality?
Making an image smaller removes pixels, but the tool halves the image in steps with high-quality smoothing, which keeps downscaled photos sharp and free of jagged edges. Enlarging cannot add real detail, so tick Never enlarge if some images are already smaller than the target.
How does the rename pattern work?
The pattern is applied to every output file. {name} is the original file name without its extension, {n} is the position in the list (padded with zeros), {w} and {h} are the new width and height in pixels and {ext} is the output extension. Leaving the pattern as {name} keeps the original names; duplicate names are numbered automatically.
Is EXIF data such as location kept?
No. The browser redraws each image on a canvas, which removes metadata such as camera details and GPS location. Phone photos are rotated correctly first, using their orientation tag, so they come out upright.
Are my photos uploaded to a server?
No. Decoding, resizing, encoding and creating the ZIP file all happen locally in your browser. Your images never leave your device.
Are all the tools on FreeToolCabin tested for quality and accuracy?
Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.