The Image Compressor shrinks the file size of your JPG, PNG, and WebP images. Drop in one or many images, pick a quality level or a target file size, and it re-encodes them smaller — with a live before-and-after comparison showing exactly how much you saved. Download them one at a time or all at once.
It runs entirely in your browser, so your images are never uploaded anywhere. Compression is lossy (it re-encodes at a chosen quality), which is how it achieves large size reductions; at high quality the result is visually identical to the original. You can also convert format (WebP is usually the smallest) and resize images to cut the size even further.
How to compress an image
- Drop in or choose your images (JPG, PNG, or WebP).
- Choose “Quality” and set a level, or “Target size” and enter a KB value.
- Optionally convert the format or resize to shrink further.
- Check the before/after size, then download each image or all of them.
Ways to make images smaller
- Quality — lower the quality for JPG/WebP; 70–85% is usually a great balance.
- Target size — set a KB limit (for example 100 KB) and it finds the best quality that fits.
- Format — convert to WebP for the smallest files, or JPG for maximum compatibility.
- Resize — cap the longest side (for example 1920 px) to cut the size a lot on large photos.
Is image compression lossless?
Meaningful in-browser compression is lossy: the image is re-encoded at a chosen quality, discarding data your eye is unlikely to notice. This is what enables 60–90% size savings. PNG re-encoding is lossless but rarely shrinks files (and can grow them), so to make a PNG smaller you usually convert it to WebP or JPG, or resize it.
Frequently Asked Questions
Are my images uploaded to a server?
No. Everything happens in your browser using the canvas API, so your images never leave your device — it is completely private and works offline.
How do I compress an image to a specific size like 100 KB?
Switch to “Target size”, enter your KB value, and the tool automatically finds the highest quality that keeps each image under that size.
Is the compression lossless?
No — to reduce file size meaningfully, images are re-encoded lossily at a chosen quality. At high quality the difference is not noticeable. True lossless formats like PNG usually cannot be shrunk much in a browser.
Which format should I choose?
WebP gives the smallest files and is supported by all modern browsers. JPG is best for maximum compatibility (email, older software). Keep PNG only when you need transparency or a lossless copy.
Can I compress several images at once?
Yes. Add as many as you like, apply the same settings to all of them, and use “Download all” to save them together.
Is the image compressor free?
Yes — it is completely free, needs no sign-up, and has no watermarks.