Bulk Image Resizer

Resize up to 20 images at once in your browser to fit a max size, then download each file or the whole batch as a ZIP. Fast, free, and built for simple browser-based workflows.

Instant
Processing
Private
Browser First
Free
No Signup

Bulk Image Resizer

No files chosen yet. Resizing happens in your browser — your files are never uploaded.

Only applies to JPEG and WebP.
Files (each can be downloaded on its own once resized)
No files chosen yet.
Resize Result

Choose images, set a max width and/or height, then click Resize All.

Advertisement

728 x 90 In-Content Ad

About This Tool

Bulk Image Resizer is a free online tool that resizes up to 20 images at once to fit a maximum width and height, right inside your browser. Set a target size, choose an output format, and download each resized file individually or grab the whole batch as a single ZIP.

A single photo is easy to resize by hand, but a folder of product shots, scanned pages, or exported screenshots is not -- especially when the images do not share the same shape. This tool scales every file to fit inside the size you set rather than stretching each one to identical dimensions, so a mix of portrait, landscape and square photos all come out the right size without distortion. Ticking Don't enlarge keeps small images from being blown up past their real resolution, which matters when a batch includes a few files that are already smaller than the target.

Every resize happens on a canvas inside your browser: nothing is uploaded to this site or to any external service, so private photos, scans, or unreleased product shots never leave your device. The one exception is Download All, which fetches a small, widely used library the first time you build a ZIP file -- resizing itself keeps working even without that request succeeding, and every file can still be downloaded on its own. The batch limit is 20 files per session.

Resizes up to 20 images in one batch, so a whole folder finishes in one pass instead of one at a time.
Fits each image inside a max width and/or height while keeping its own aspect ratio -- no forced stretching across a batch of mixed shapes.
Don't enlarge option protects already-small images from being scaled up past their real resolution.
Saves as PNG, JPEG or WebP, with a quality slider for the lossy formats.
Download each resized file individually, right from its row in the file list.
Download All builds a single ZIP of every resized image in one click.

How to Use Bulk Image Resizer

1

Choose your images

Click Choose Images and select up to 20 files at once -- add more later if you have not reached the limit.

2

Set a max size

Type a Max Width and/or Max Height in pixels. Leave one blank to scale only by the other side.

3

Pick a format

Choose PNG, JPEG or WebP under Output Format, and drag the Quality slider for JPEG or WebP.

4

Resize and download

Click Resize All. Download files one at a time from their row, or click Download All (ZIP) to save every resized image together.

Frequently Asked Questions

Is this tool completely free?

Yes! All our tools are 100% free to use with no hidden costs, no registration required, and no credit card needed.

Is my data safe and private?

Absolutely. All tools run entirely in your browser (client-side). Your data never leaves your device and is not sent to our servers.

Can I use this tool offline?

Yes, once the page is loaded, the tool will continue to work even if you lose internet connection since it runs in your browser.

Can I use this for commercial projects?

Yes! All our tools are free for both personal and commercial use.

How many images can I resize at once?

Up to 20 per batch. Add more with Choose Images as long as you are under that limit; if you pick files that would push you over 20, only enough to reach the limit are added and the rest are skipped.

Will every image end up exactly the same size?

Not necessarily, and that is by design. Each image is scaled to fit inside the max width and/or height you set while keeping its own aspect ratio, so a portrait photo and a landscape photo in the same batch come out different actual sizes even though both fit the same box. For one exact size on every file, use the single-image Image Resizer with Keep original aspect ratio turned off.

What does "Don't enlarge" do?

It stops an image that is already smaller than your target size from being scaled up, which would just blur it. With the box ticked (the default), a small image is left at its original size instead of being stretched larger; untick it if you specifically want every file blown up to the same box.

Can I download all the resized images at once?

Yes. Once at least one file shows Done, Download All (ZIP) becomes available and saves every resized image in a single .zip file. It builds the ZIP with a small library fetched once from a CDN, so that one button needs a connection even though resizing itself does not.

One of my files failed to resize. What do I do?

Its row shows Failed instead of Done, and the rest of the batch keeps resizing normally. This usually means the file was not really a readable image or was corrupted -- open it in an image viewer to confirm, then try again.

Is this different from the Image Resizer tool?

Image Resizer resizes one image at a time to an exact width and height you type in, with presets for common social media sizes. This tool is built for batches: it fits many images at once inside a max size, keeping each one's own aspect ratio, with per-file and ZIP downloads.