Image Compressor

Image

Compress JPG, PNG and WebP to a target file size or quality — locally, no upload.

Loading tool…

Image Compressor shrinks JPG, PNG and WebP files either to a quality you choose or to a target file size you name. Say "200 KB" and it searches for the quality that lands there, dropping the dimensions only if it has to. That makes it the direct answer to an upload form that refuses anything over a limit — and since the compression happens in your browser, the original never leaves your device.

Why use Image Compressor

100% private

Your image files are processed locally and never uploaded.

Instant

No upload or download wait — it runs at the speed of your device.

Free to start

Use it free every day; go Pro for unlimited runs.

No install

Works in any modern browser. No sign-up to begin.

How to use Image Compressor

  1. 1
    Drop in your images

    Add JPG, PNG or WebP files — several at once if you want; they load straight from your device.

  2. 2
    Choose quality or a target size

    Set a quality level, or name a file size like 100 KB and let it search for the quality that lands there.

  3. 3
    Check the saving and download

    Compare the before and after size, then download — as a zip if you compressed a batch.

Frequently asked questions

How do I compress a JPG to exactly 100 KB?

Switch to target-size mode and type the size you need — 100 KB, 2 MB, whatever the form demands. The tool re-encodes at different quality levels and searches for the highest quality that still fits under your limit, so you get the best-looking file that passes the upload, rather than guessing at a quality slider.

Will compressing lose image quality?

Some, by definition — JPG and WebP are lossy. But the difference is usually invisible well below half the original size, and you see the before-and-after file sizes as you adjust, so you can stop at the point where it still looks right to you. PNG stays lossless.

Can I compress several images at once?

Yes. Drop in a batch and they're all compressed with the same settings, then returned as a zip with your original filenames intact. A batch counts as one run against the daily free allowance, no matter how many files are in it.

Are my images uploaded to compress them?

No. The compression happens on a canvas in your own browser, so the images never leave your device — which matters for client work, screenshots and anything not yet public. Most online compressors upload first.