Bulk Image Compressor — Compress Many Images at Once

Drop multiple images, pick a quality preset, download them all as one ZIP. Runs entirely in your browser — your files never leave your device.

  • 100% Private
  • No Upload
  • Free Forever

Drop images here or click to upload

PNG, JPG, or WEBP. Up to 20 files per batch (free tier).

How it works

  1. 1

    Pick a quality preset

    "Balanced" is recommended for most cases — typically 40-60% size reduction with minimal visible quality loss.

  2. 2

    Drop your images

    Drag a batch of files into the box, or click to multi-select. Up to 20 files per batch on the free tier.

  3. 3

    Download the ZIP

    Click "Compress all", watch the progress per file, then download a single ZIP with all your compressed images inside.

FAQ

Are my images uploaded to a server?

No. Every file is processed locally in your browser using the built-in Canvas API. Nothing is sent over the network.

What's the file count limit?

20 images per batch on the Free tier. Pro plan lifts this to 100 files per batch. See pricing.

What output format do I get?

Each file keeps its original format. JPG stays JPG, PNG stays PNG, WEBP stays WEBP. If you also need format conversion, use our dedicated Format Converter pages.

How much can I save?

It depends on the image and the preset. Typical savings: 30-50% on "Balanced", 50-75% on "Max Compression". PNG savings are usually smaller because PNG is already lossless — convert PNG to WEBP for bigger wins.

Why does my browser slow down with many files?

All processing happens on your device. With 20 large images at once, the browser briefly uses a lot of CPU. We process them sequentially to keep memory steady. Reload the page if you want to start fresh.