Image Compressor
ImageCompress JPG, PNG and WebP to a target file size or quality — locally, no upload.
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
- 1Drop in your images
Add JPG, PNG or WebP files — several at once if you want; they load straight from your device.
- 2Choose 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.
- 3Check 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.