MiniPx
Blog
🔒 Images never leave your browser

Bulk Image Compressor

Compress dozens or hundreds of images at once. No file limit, no signup, no upload. Download all results as a single ZIP file.

📦
Open Bulk Compressor →

Drop all your images at once — no limit

Bulk Image Compressor — Free, Fast & Private

Need to compress an entire folder of images? MiniPx handles batch compression with no file count limit. Drag and drop 10, 50, or 200 images at once, compress them all with a single click, then download everything as a ZIP file. No signup, no waiting in upload queues, no per-file charges.

Unlike cloud-based bulk compressors (TinyPNG limits free users to 20 images, iLoveIMG to 15), MiniPx has zero limits because all processing happens in your browser. Your CPU does the work, not a remote server. This also means your images stay completely private — nothing is ever uploaded.

The bulk workflow is optimized for speed: images are compressed sequentially with a progress indicator showing how many are complete. After processing, you get individual Save buttons for each file plus a Download ZIP button to grab everything at once. Each file shows the original size, compressed size, and percentage savings.

Common use cases for bulk compression: optimizing all images on a website for faster page loads, compressing a folder of product photos for an e-commerce store, reducing the size of a photo album before emailing or uploading to cloud storage, and preparing multiple document scans for form submissions.

For web developers, bulk compression with WebP output and the Smart preset typically reduces total image payload by 60-75% — a significant improvement for Core Web Vitals and page speed scores that directly impact Google search rankings.

How it works

  1. Select all your images: Drag and drop multiple files from a folder, or click to browse and select multiple files (Ctrl+click or Cmd+click to select several). Supports JPEG, PNG, and WebP.
  2. Choose compression settings: Smart preset works best for most bulk jobs. Select your preferred output format (WebP for smallest files, JPEG for widest compatibility).
  3. Click Compress: MiniPx processes files one by one with a live progress indicator. No upload queue — everything runs locally in your browser.
  4. Download as ZIP: After all files are processed, click the Download ZIP button to get all compressed images in a single file. Or download individual files with the Save button next to each one.

Frequently asked questions

How many images can I compress at once?
There is no limit. MiniPx processes images in your browser, so the only constraint is your device memory. Hundreds of images work fine on modern phones and computers. Very large batches (500+) may be slower on older devices.
Is bulk compression slower than single images?
Each image takes the same time to process whether you compress 1 or 100. MiniPx processes them sequentially with a progress indicator. Total time depends on the number and size of images — expect roughly 0.5-2 seconds per image on a modern device.
Can I download all compressed images as a ZIP?
Yes. After compression, click the Download ZIP button to get all compressed files in a single ZIP archive. Files are named with a .minipx suffix so you can easily identify them. You can also download files individually.
Does MiniPx upload my images for batch processing?
No. All processing happens in your browser, whether you compress 1 image or 200. Nothing is uploaded, nothing is stored on any server. MiniPx works completely offline after the page loads.
What file formats work for bulk compression?
MiniPx accepts JPEG, PNG, and WebP files in any combination. You can mix formats in a single batch — for example, drop 30 JPEGs and 20 PNGs together. All output files use the format you select in settings.
How does this compare to TinyPNG for bulk compression?
TinyPNG limits free users to 20 images per batch and 500 per month, and uploads all images to their servers. MiniPx has zero limits, processes everything locally, and offers ZIP download. The trade-off: TinyPNG uses more advanced server-side compression algorithms, but MiniPx produces comparable results for most use cases.