Tools/Bulk Image Conversion/Bulk Image Compressor

Bulk Image Compressor Free - Compress Multiple Images

Compress multiple JPG, PNG, WEBP, AVIF, and HEIC images in one batch and download optimized files as a ZIP archive.

About this tool

A website with 50 uncompressed product images loads slowly and fails PageSpeed checks. Compressing images one by one is tedious - this tool processes an entire mixed-format batch in one pass using a single quality slider (30-95%, default 72%).

The slider affects JPG, WebP, and AVIF output; PNG is a lossless format, so its file size doesn't change with the slider position. HEIC files always compress out as JPG.

The tool shows a live running total of original size, compressed size, and percentage reduction as it works. Everything happens in your browser - no server upload required.

Bulk image compression reduces the file size of multiple images at once and packages the results into a downloadable ZIP. Unlike the Bulk Image Converter, a single batch can mix formats - JPG, PNG, WebP, AVIF, and HEIC files can all go in together, each compressing out in its own format.

How to Use Bulk Image Compressor

Upload Images

Select multiple JPG, PNG, WEBP, AVIF, or HEIC images in one batch.

Set Quality

Choose compression strength to balance smaller size and visual quality.

Compress Batch

Each image is optimized in your browser and added to a ZIP file.

Download ZIP

Save all compressed images together in one branded ZIP archive.

Common Workflows

Mixed-Format Batch

Drop JPG, PNG, WebP, AVIF, and HEIC files into the same batch - each compresses out in its own format.

Check Savings Live

Watch the running Original / Compressed / Reduction totals as the batch processes.

HEIC Photos to Compressed JPG

Compress a batch of iPhone HEIC photos - they convert to JPG automatically.

Resize First, Then Compress

Use the Image Resizer first if photos are much larger than needed, then compress the smaller versions here.

Single File? Use Image Compressor

For one image at a time, the single-file Image Compressor is the simpler tool.

Best For

  • Accepts a mixed batch - JPG, PNG, WebP, AVIF, and HEIC files can be compressed together in one run, each keeping its own output format (HEIC always becomes JPG).
  • Shows a live total of original size, compressed size, and percentage reduction across the whole batch as it processes.
  • The quality slider (30-95%) controls JPG, WebP, and AVIF output - PNG is lossless, so its file size won't change regardless of the slider position.

Examples

Compress a mixed batch of JPG and PNG photos

Source Files

A batch mixing JPG and PNG files, compressed at the default 72% quality setting

Result

One ZIP with each file compressed in its own format, plus a live Original / Compressed / Reduction total shown in the tool

Unlike the Bulk Image Converter, this tool doesn't require every file to share the same format - each one compresses using its own matching output format. The quality slider only affects the JPG files in this batch; the PNG's file size stays close to its original since PNG compression is lossless.

Use Cases

Compressing a mixed-format product gallery

Compress a batch containing both JPG and PNG product photos in one run, without converting them to a single format first.

Shrinking a batch of iPhone HEIC photos

Compress HEIC photos directly - they come out as compressed JPG files, ready to share or upload.

Checking real compression savings before publishing

Use the live Original / Compressed / Reduction totals to confirm a batch actually got smaller before using the files.

Common Mistakes

Problem

Expecting the quality slider to shrink PNG files

Solution

PNG is a lossless format - the browser ignores the quality setting when encoding PNG, so PNG file sizes stay close to their original size regardless of the slider. Convert to JPG or WebP first if a PNG specifically needs to be smaller.

Problem

Assuming the compressed files keep their original metadata

Solution

The compression process decodes each image into raw pixel data and re-encodes it, which does not preserve EXIF metadata such as GPS location or camera details.

Problem

Looking for a target file size option

Solution

There's no 'compress to under 200KB' mode - only a percentage-based quality slider. Adjust the slider and check the live totals to approximate a target size.

Problem

Expecting a bad file to be skipped automatically

Solution

If any single file fails to process, the entire batch stops and no ZIP is produced, even for files that already compressed successfully.

Tips & Best Practices

Use a lower quality setting for web images, higher for archival copies

The default 72% balances size and quality for most web use. Drop toward 30-50% for maximum size savings where quality matters less, or raise it toward 90%+ when preserving detail matters more than file size.

Convert a PNG to JPG or WebP first if it needs to shrink

Since the quality slider has no effect on PNG output, switching format is the real lever for reducing a PNG's file size - use PNG to JPG or PNG to WebP before compressing if the format change is acceptable.

Resize before compressing if dimensions are larger than needed

Shrinking pixel dimensions with the Image Resizer first, then compressing, generally gets a smaller result than compression alone.

Limitations

Quality slider has no effect on PNG file size

PNG encoding is lossless in the browser's canvas API, so the quality slider only changes the output for JPG, WebP, and AVIF files in the batch.

No target-file-size mode

The tool only offers a percentage quality slider - there's no option to compress to a specific size like 200KB.

One failing file stops the whole batch

If any file in the batch fails to process, the tool stops and no ZIP is downloaded, even for files that already compressed successfully.

Metadata (EXIF) is not preserved

GPS location, camera model, and other EXIF data are not carried over to the compressed output, for any input format.

GIF, BMP, and SVG are not supported input formats

This tool accepts JPG, PNG, WebP, AVIF, and HEIC. GIF, BMP, and SVG files are not accepted here - the Bulk Image Converter supports a wider format list for format changes.

Comparisons

Bulk Image Compressor vs Bulk Image Converter

One shrinks file size, the other changes file format - and they accept batches differently.

Bulk Image CompressorBulk Image Converter
Mixed formats in one batchYes - JPG, PNG, WebP, AVIF, and HEIC togetherNo - every file must share the same source format
What changesFile size, via a quality slider (format mostly stays the same)File format (to JPG, PNG, WebP, AVIF, or SVG)
HEIC inputAlways compresses out as JPGConverts to any supported target format

Which should you use?

Use the Converter when you need a different file format. Use the Compressor when the format is already right and you just need smaller files. Chain them - convert, then compress - for the smallest result.

FAQs

The most common surprise is that the quality slider doesn't shrink PNG files - PNG is lossless, and the slider only affects JPG, WebP, and AVIF output. The FAQ below covers that along with metadata, batch limits, and failures.

Can I compress different image formats together in one batch?

Yes. Unlike the Bulk Image Converter, this tool accepts a mixed batch of JPG, PNG, WebP, AVIF, and HEIC files - each one compresses out in its own format (HEIC always becomes JPG).

Does the quality slider affect PNG files?

No. PNG is a lossless format, and the browser ignores the quality setting when encoding PNG - so PNG file sizes stay close to their original size regardless of where the slider is set. The slider only affects JPG, WebP, and AVIF output.

Can I compress images to an exact file size, like 200KB?

No. The tool only offers a percentage-based quality slider (30-95%) - there's no target-file-size mode. Adjust the slider and check the live size totals to approximate a target.

Does compression remove my photo's location data (EXIF)?

Yes. The compression process decodes each image and re-encodes it, which does not preserve EXIF metadata such as GPS location or camera details.

What happens if one file fails to compress?

The entire batch stops and no ZIP is downloaded, even for files that already compressed successfully.

Is there a limit to how many images I can compress at once?

There's no hard file-count limit built into the tool. Very large batches are limited by your device's available memory and browser performance, since everything processes in your browser.

Get more tools like this

Leave your email so we can prioritize similar tools and updates.

Trending Tools

Trending tools will appear as visitors explore the catalog.

Recently Used

Your recently visited tools will show up here.