CrunchyPic

Free Bulk Image Compressor

Drop in a whole batch of images, pick a target size or quality, and download them all compressed.

🔒 Your images never leave your device — 100% private, no uploads.

Drop your images here or click to browse — select as many as you like
Compression settings

Try also

What a bulk image compressor does

A bulk image compressor does for fifty images what a single-file compressor does for one: it shrinks every file in a batch without you touching each one individually. Compressing photos one at a time is fine for a single profile picture, but the moment you have a folder of product shots, a wedding gallery, or a semester of lecture slides, the click-wait-download-repeat loop becomes a real chore. A batch image converter takes the whole queue at once, applies the same compression settings to every file, and hands you back a set of uniformly optimized images — each at the best quality your chosen settings allow.

How the batch queue works

Drop in as many images as you like — a whole folder of them — and each one lands in a queue with its own row showing a thumbnail, the original file size, and a live status. Press Compress all and the tool works through the queue one image at a time: it loads the photo, applies your chosen settings, and updates the row to show the compressed size plus how much smaller it became. Processing is sequential rather than parallel, which keeps your browser responsive and memory usage predictable even with large batches. There is no fixed limit on how many images you can queue; bigger batches simply take a little longer, and nothing is ever uploaded to a server.

One set of settings for every image

The whole point of batch compression is consistency: you pick the settings once, and every image in the queue gets the identical treatment. In target-size mode, choose 100 KB, 200 KB, 500 KB, or a custom number, and the tool binary-searches JPEG quality for each image — testing quality levels until it finds the highest one that fits under your target, shrinking dimensions only if the lowest quality still does not fit. Every file lands at or under the size you specified. In quality mode, pick one quality level (80 is a solid everyday default) and every image keeps its original dimensions with uniform compression. Use target size when a hard byte limit matters — upload forms, email attachments, page-speed budgets — and quality mode when you want a predictable look across the whole batch.

Built for real-estate listings and online stores

Real-estate agents routinely upload dozens of listing photos to portals with strict size caps; compressing the whole shoot to a uniform 200 KB in one batch keeps listings fast-loading without touching each photo. Ecommerce sellers face the same math at a larger scale: marketplaces penalize slow product pages, and a catalog of a few hundred images can shrink from gigabytes to a fraction of that while looking identical on screen. Photographers delivering client galleries, teachers preparing slide decks, and bloggers optimizing a month of posts all benefit from the same workflow — set the rule once, compress everything, and spend the saved time on the actual work.

The total-savings counter

When the batch finishes, a summary bar tells the story at a glance: the total original size of the queue, the total compressed size, and the overall percentage saved. It is the number that justifies the whole exercise — seeing "Total: 48.2 MB → 9.6 MB (80% smaller)" turns compression from a vague chore into a measurable win. Each row also shows its own before-and-after sizes with a per-file percentage, so you can spot any outlier — usually an already-tiny image that barely shrinks — and decide whether it needs different treatment.

Per-file downloads, Download all, and starting over

Every finished row gets its own Download link, so you can grab just the files you need with one click each. When the whole batch is done, Download all saves every compressed image sequentially with sensible "-compressed" filenames, pausing briefly between files so browsers do not block the downloads. Want to try different settings on the same batch? Just press Compress all again — the previous results are cleared and the queue re-compresses with your new choices. To start a completely fresh batch, drop in a new set of files. Everything happens on your device, so experimenting costs nothing and your photos stay private.

Compressing a single image?

Batch tools shine with many files, but for one-off compression the single-file tool is faster: no queue, no settings to review, just drop, compress, and download. If you only need to shrink one photo, head to our Compress Image tool instead — it uses the same smart engine with a simpler one-image workflow.

Frequently asked questions

How do I compress multiple images at once?

Drop a whole batch of images onto the dropzone — or click to select as many files as you like. Choose target-size or quality mode, press Compress all, and the tool works through the queue one image at a time. Each finished file gets its own Download link, and Download all saves everything.

How does the target-size option work?

For each image, the compressor binary-searches JPEG quality from 0.9 down to 0.1 to find the highest quality that still fits under your target size. If even quality 0.1 is too large, it shrinks the image dimensions by 10 percent and searches again, repeating until the file fits.

Will my images look worse after compression?

At sensible targets such as 200 KB for photos, the difference is usually invisible at normal viewing sizes. The algorithm always keeps the highest quality that fits your target, and quality mode at 80 or above preserves fine detail for most everyday photos.

Which image formats can I compress?

Any image format your browser can read, including JPG, PNG, WebP, GIF, and BMP. Output is always JPEG, which is the best choice for small photographic files. Note that transparency is flattened onto a white background during conversion.

What happens to transparency in PNGs?

JPEG has no transparency channel, so any transparent areas are flattened onto a white background when the image is compressed. If you need to keep transparency, convert to PNG instead.

How many images can I compress at once?

There is no fixed limit — you can drop in a whole folder of images. Files are processed one at a time in your browser, so larger batches simply take a little longer. Nothing is ever uploaded to a server.

Can I download all the compressed images together?

Yes. When the batch finishes, the Download all button saves every compressed image sequentially, pausing briefly between files so your browser does not block them. Individual Download links on each row let you grab single files too.