Bulk image compressor.
Compress hundreds of images at once. Drop an entire folder — JPEG, PNG, WebP, AVIF, GIF, HEIC — and the parallel queue processes them all simultaneously using every core on your device.
Drop images here to start
· ·
- JPG
- PNG
- WebP
- AVIF
- GIF
- SVG
- HEIC
Skipped
Settings
Compression
Queue
No images yet
Generating previews…
Your queue is empty
Drop images anywhere in this page, or use the buttons above.
Done
Your images are ready.
Spot check
Drag the divider or switch to side-by-side / zoom to compare the first image.
Compress a folder of images in one click.
Most online image compressors limit you to one file at a time. Upload, wait, download, repeat. For anyone working with a collection of images — a photographer culling a shoot, a designer exporting assets, a web developer optimising a media library — this workflow is painfully slow.
Our bulk compressor eliminates the bottleneck entirely. Use "Pick a folder" to select an entire directory, or drag multiple files and folders onto the drop zone. The compressor recursively scans for supported images (JPEG, PNG, WebP, AVIF, GIF, SVG, HEIC) and adds every valid file to the queue. All processing happens in parallel — files are distributed across Web Workers that use every CPU core your device has available. A batch of 200 images processes in roughly the same wall-clock time as a single image.
What makes our bulk compressor different.
Because the compressor runs entirely in your browser, there are no server bottlenecks. Traditional "bulk compressors" upload each file to a server one by one, meaning your throughput is limited by your upload speed and the server's processing capacity. With our client-side approach, the only limit is your device's hardware. Modern laptops can easily process 50-100 images per minute in parallel. The aggregate progress bar shows real-time stats — total images done, estimated time remaining, and cumulative bytes saved.
At the end, download individual files or everything as a single ZIP archive with the original folder structure preserved. Apply consistent settings across the entire batch: quality, output format, resize dimensions, metadata removal. You get a unified set of optimised images without touching each file individually. For a simpler single-image workflow, try our all-in-one compressor. For format-specific optimization, see our JPEG, PNG, WebP, and AVIF compressors.
Privacy and performance
All processing is local — your images never leave your device. This means you can process sensitive material like client photos, legal documents, or personal images with complete privacy. The parallel architecture ensures maximum throughput: a folder of 100 photos that would take 10 minutes on a server-based tool finishes in under 30 seconds on a modern laptop. There are no file size limits beyond your device's available memory.
Preserve your folder structure in the ZIP download — ideal for web developers who need to maintain asset directories. Want to resize your batch as well? The settings panel includes resize options that work across all files. Need to convert formats? Set the output format and the bulk compressor handles conversion and compression in one pass.
All image tools
Compress, resize, crop, convert, and more — all in your browser, all private.
Related compressor tools
Optimize your images for any format, platform, or file size.
Frequently asked questions
-
How many images can I compress at once?
You can compress up to 200 images in a single batch, each up to 100 MB. The queue processes every file in parallel using all available CPU cores — 200 images do not take 200× longer than 1.
-
Does bulk compression keep folder structure?
Yes. When you use the "Pick a folder" option, the compressor preserves the relative folder paths. The ZIP download includes subdirectories, so your organized folder structure stays intact.
-
Can I apply different settings to different files in a batch?
Currently all files in a batch share the same compression settings. This is intentional — it ensures consistent output across your image set. If you need different settings, run separate batches.
-
Is batch compression faster than individual compression?
Significantly. The compressor runs parallel workers that saturate all CPU cores. Compressing 100 images individually would take 100× the single-image time. Compressing them as a batch takes barely longer than compressing one because the work happens simultaneously.
-
Can I compress images from different folders at once?
Yes. You can drag in files from multiple locations, or use "Add more" to append files to the existing queue. The queue mixes files from any source into a single batch for unified processing.
Get started
Ready to compress your images?
Free. Unlimited. Your files never leave your device.