Compress Image

Compress JPG, PNG or WebP to an exact size — 100 KB, 50 KB, even 20 KB — or dial in the quality by hand. Batch supported, and nothing is ever uploaded.

Drop images here

or

Choose images

JPG · PNG · WebP — you can paste too

How it works

  1. Drop one image or a whole batch.
  2. Choose a target size (100 KB, 20 KB…) or set the quality by hand.
  3. Select Compress images, check the savings per file, download. Nothing was uploaded.

Common questions

Can I compress an image to an exact size like 100 KB or 20 KB?
Yes. Pick a target under “Compress to” — 200 KB, 100 KB, 50 KB or 20 KB — and each image is squeezed to land under that size automatically. Choose “Best quality” instead if you just want the smallest file with no visible loss.
Is it safe to compress personal photos here?
Yes. Compression runs entirely in your browser — your images are never uploaded to any server, so there is nothing to leak and no sketchy site handling your photos.
Can I compress many images at once?
Yes — drop a whole batch. Each file shows its own savings, and you can download them one by one or all together as a ZIP.
Does it work for PNG?
Yes, though PNG is lossless, so savings come mostly from resizing. For big savings on screenshots or graphics, try a size target or set a maximum dimension.

More tools