Compress images in bulk, free

Make a whole batch of photos smaller in one go. Choose a quality, or tell it the biggest file size you want, such as 100 KB. Nothing is uploaded.

Works with JPG, PNG and WebP. Up to 12 images per batch, 50 MB each.

What you get

Two ways to compress
Pick a quality with a slider, or set a size limit such as 100 KB and let the tool find the quality that fits. Save as JPG or WebP.
See what you saved
Each finished file shows its new size and how much smaller it is. Press Compare to slide between the original and the result.
Twelve at once
Add a batch, compress it with one click, and download a ZIP.
Nothing uploaded
The browser compresses the images on your own device, so they never reach a server.
Never makes a file bigger
If a JPG cannot be made smaller at your chosen quality, the tool keeps your original and says so. The same goes for a WebP saved as WebP.
Free
No sign-up, no watermark, and no limit on how many batches you compress.

Compress in four steps

  1. Add your images

    Choose JPG, PNG or WebP files, or drag them onto the page.

  2. Choose how

    Set a quality, or switch to a target size in KB.

  3. Compress

    Each file shows its before and after size when it finishes.

  4. Download

    Save one file, or take the batch as a ZIP.

Compress images

When smaller images help

Upload limits

Government portals, job sites and forms often cap a photo at 100 KB or 200 KB. Set that as the target and every file fits.

Faster websites

Big images are the usual reason a page loads slowly. Compress them before you upload.

Email and chat

Get a whole set of photos under an attachment limit without sending a link.

Saving space

Shrink an old folder of photos to free up storage.

How to compress an image to 100 KB or another size

  1. Add your images and, under "Compress by", choose "File size".
  2. Type the biggest size you want, for example 100 for 100 KB.
  3. Press compress. The tool lowers the quality until the file fits. If the picture is still too big at the lowest quality, it makes the picture smaller as well.
  4. Check the size shown next to each file and download.

If the size still is not small enough, lower the target or shrink the picture first with the image resizer.

What the quality setting does

QualityWhat to expect
90 to 100%Looks the same as the original, with only a small saving.
70 to 80%A good balance for the web. Most people cannot see the difference.
40 to 60%Much smaller, with some blockiness in detailed areas.
10 to 30%Very small and clearly rough. Use only when size matters most.

Frequently Asked Questions (FAQ)

Yes. Under "Compress by", choose "File size", type the size in KB, and the tool lowers the quality, and if needed the picture size, until each file fits. If it cannot get a file that small, it tells you.
It depends on the picture and the setting, so each finished file shows the exact saving. Photos usually shrink a lot, while images that are already small may not shrink much.
At 70% quality and above the difference is hard to see. Lower settings show blockiness in detailed areas, so use the target size only as small as you need.
JPG by default, or WebP if you choose it under "Save as". A PNG or WebP saved as JPG loses any transparent areas, which become white. If a JPG or WebP cannot be made smaller in its own format, your original is kept.
Yes. Under More settings, choose a longest side such as 2048 px. Pictures bigger than that are shrunk to fit, and smaller ones are left alone. You can also add text to the start or end of the file names.
Up to 12 per batch, each up to 50 MB. There is no daily limit, so you can start another batch straight away.
No. The compression runs in your browser on your own device.

Have images to make smaller?

Compress images