Tools/Bulk Image Tools/Bulk Image Compressor

Bulk Image Compressor – Compress by Quality or File Size

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

If this tool isn’t working as expected, please take a screenshot of the error and report the problem here so we can investigate and improve it.

About this tool

Select or drag and drop JPG, PNG, WebP, AVIF, and HEIC files together, and this tool compresses the batch in your browser and returns it in one ZIP; nothing is uploaded. Quality mode uses a slider from 30% to 95% (default 72%).

Target size mode tries to bring each JPG, WebP and HEIC image under 20, 50, 100, 200 or 500 KB by lowering quality only, and it never resizes an image. A running total shows original size, new size and the signed change, and a file that can't be processed is listed instead of stopping the batch.

A file is replaced only when the new version is smaller; otherwise your original goes into the ZIP unchanged. PNG is lossless, so neither mode works on it the way it does on JPG and WebP: re-encoding can make a PNG smaller or larger, and a PNG is never size-targeted.

HEIC and HEIF photos are saved as JPG, which is a format change rather than a size reduction, so the JPG is often larger than the HEIC. AVIF files are re-encoded only in browsers that can create AVIF; elsewhere they are kept unchanged. Unlike the Bulk Image Converter, one batch can mix formats.

How to Use Bulk Image Compressor

Upload Images

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

Choose a Mode

Set a quality level, or switch to Target size and pick a limit from 20 to 500 KB.

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

Fit images under an upload limit

Switch to Target size, pick the limit, and run the batch. Images marked 'target not reached' are still larger at the lowest quality; shrink their dimensions with the Image Resizer, then run them again.

Check a gallery before publishing

Compress in Quality mode and read the Original / Compressed / Change totals and the per-file results. The change is signed, so a file that grew shows a plus sign instead of being hidden.

Prepare iPhone photos for a site that rejects HEIC

Select the HEIC or HEIF files; they come out as JPG so they open on any device. In a Chrome test, a 41 KB HEIC saved with a 100 KB target came out at 99 KB.

Only one image?

Use the Image Compressor; this page is for batches.

Common Mistakes

Problem

Not checking the results list

Solution

Files marked 'target not reached' are still above your limit, and files listed under Failed are not in the ZIP. Check both before uploading the ZIP.

Limitations

Target size is a maximum, not an exact size

The presets are 20, 50, 100, 200 and 500 KB, for JPG, WebP and HEIC only. The tool lowers quality down to 30% and never resizes, so a very detailed image can stay above the target. PNG and AVIF files are not size-targeted.

AVIF is re-encoded only where the browser supports it

Some browsers can't create AVIF files. There the tool keeps each AVIF file unchanged and marks it, rather than saving something that isn't AVIF.

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.

No file-count limit, but memory is limited

There's no hard cap on how many files you can select. Very large batches are limited by your device's memory and browser, since everything is processed in your browser.

Comparisons

Bulk Image Compressor vs Bulk Image Converter

One reduces 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, through a quality setting or a size target (the format mostly stays the same)File format (to JPG, PNG, WebP, SVG, or AVIF where supported)
HEIC inputAlways saved 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

These answers cover size targets, what happens to PNG and HEIC files, and what ends up in the ZIP.

Can I compress a whole batch of images at once?

Yes. Select or drag and drop a batch of JPG, PNG, WebP, AVIF and HEIC files, in any mix, and download every result in one ZIP. The files are processed one at a time in your browser. Anything that can't be processed is skipped and listed by name with a short reason; if nothing can be processed, no ZIP is created.

Can I compress images to a specific file size, like 200KB?

As a maximum, not as an exact size. Switch to Target size and pick 20, 50, 100, 200 or 500 KB. For JPG, WebP and HEIC the tool lowers the quality, without resizing, and keeps the highest quality that still fits. In Quality mode the slider (30-95%) sets the quality directly.

Can every image reach the target size?

No. A very detailed image can still be above the target at the lowest quality (30%). It is marked 'target not reached' with its real size, and the smallest result (or your original, if that is smaller) still goes into the ZIP. To go lower, reduce its dimensions first. PNG and AVIF files are not size-targeted at all.

What happens to PNG files?

Quality and size targets don't apply to PNG: it is lossless, so re-encoding can make a file smaller or larger. In testing, a poorly compressed 585 KB PNG came out around 390 KB, while a 2.3 KB transparent PNG would have grown to about 3.5 KB. When the new file isn't smaller, your original goes into the ZIP. To make a PNG smaller, convert it to JPG or WebP first if the format change is acceptable.

Can HEIC and HEIF photos be converted?

Yes. HEIC and HEIF files are saved as JPG, at the slider quality or toward the size target you choose. It is a format change, so the JPG is often larger than the HEIC; the point is a file that opens on any device. If the target isn't reached, the JPG is still kept.

What happens if compression would make a file larger?

For JPG, WebP and PNG, your original goes into the ZIP unchanged and is marked as kept as original. HEIC is the exception because it always becomes a JPG. AVIF files the browser can't re-encode are also kept unchanged. A file kept as the original still contains its metadata, such as GPS location; re-encoded files do not.

Does the tool resize my images?

No. Quality mode and Target size mode change only the encoding quality, so width and height stay as they are. If the dimensions are larger than you need, shrink them first with the Image Resizer.

Are the files downloaded together?

Yes, in one ZIP. A re-encoded file is named after the original with -compressed added (-converted for HEIC) and a short suffix, for example photo-compressed_codittools.jpg. A file kept as the original keeps its name plus the short suffix. Spaces and symbols become hyphens, and letters from any alphabet are kept.

Get more tools like this

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