Bulk Image Compressor

Select and upload multiple JPG, PNG, or WEBP files at once.
Easily compress all your images automatically in one go.
or drop your images here

Getting started tips

  • Related tools
    – Need precise quality settings? Use Single Image Compressor.
    Convert to JPG or Convert to WEBP first for faster batch compression.
    Resize Image to reduce dimensions (pixels) and file size.
  • Performance tips: speed depends on your device
    Mobile: recommended 20–80 images per batch.
    Desktop: recommended 100–300 images per batch.
    If most files are large PNGs or the device starts to lag, cut the batch size by half.
  • More details Scroll down to the Troubleshooting and FAQ sections.

This tool runs 100% in your browser. Your files are never uploaded or stored on our servers.

How to Use the Bulk Image Compressor Tool

  1. Upload Images

    Select the images you want to compress. You can select single or multiple files at once. The system will automatically start compressing your images.
  2. Check File Sizes

    View both the original and compressed file sizes, as well as the percentage reduction, displayed under each image preview.
  3. Download

    Get all images as a ZIP with one click, or download individual files as needed. (If an image doesn’t reduce below the original size, the original will be included in the ZIP automatically.)
  4. Upload More Images

    If you want to compress more images, click the back arrow next to the download button to upload new files instantly.

Troubleshooting

The counter is stuck at the same number / barely moving — why?

This usually happens with large files or many PNGs, which take longer to process. Please wait until the number progresses. If it still sticks, reduce the number of images per batch and try again.

Why can’t I click “Download (per file)” sometimes?

If a compressed file is still larger than the original, the download button is disabled automatically (so you don’t end up with a bigger file). However, you can still click “Download All” to get the original image included in the ZIP.

After “Download All”, why are some files in the ZIP not smaller?

The system adds files that became smaller after compression to the ZIP. For files that didn’t get smaller, it includes the original instead, so you still receive every image.

I uploaded files — why didn’t it open the compression screen?

Check that you selected supported file types (JPG/PNG/WEBP) and at least one file. If drag-and-drop doesn’t work, try clicking the “Upload Images” button instead.

The browser lags/freezes during compression — how do I fix it?

Compressing many files at once uses a lot of CPU/RAM, especially on mobile. Reduce the number of files per batch, close unnecessary tabs/apps, or use a computer for smoother performance.

Frequently Asked Questions (FAQ)

How does this tool work?

After you select files, the system automatically compresses them one by one and shows a progress counter (e.g., 0 / 20). It then displays the results for download.

Can I set the quality myself?

This page is optimized for speed, so it uses automatic compression (no manual slider). If you want per-image fine-tuning and a before/after comparison, please use the Single Image Compressor.

How many files / how large a total size per batch?

It depends on your device’s RAM/specs and each file’s size. For smoother performance, split very large sets or extra-large images into multiple batches.

If I click “Download All,” will images that end up larger than the originals be included in the ZIP?

If an image is still larger than the original after compression, “Download All” will include the original file in the ZIP. Images that became smaller will be included in their compressed form.

How do I start a new batch?

After you finish compressing, click the back arrow or the close (✕) button to close the window, then upload new images right away.