Compress images online for free
This free image compressor reduces the file size of JPG, PNG, and WebP images directly in your browser. Add one image or a whole batch, then either drag the quality slider or set an exact target size in kilobytes. The tool shows the original size, the new size, and how much you saved for every image, side by side, before you download.
All compression runs locally with JavaScript, so your images are never uploaded to a server and stay private. Smaller images load faster on websites, fit email limits, and take less storage. You can convert format while compressing — for example turn a large PNG into a much smaller WebP. Works on desktop and mobile and runs offline once loaded.
How to compress an image
Add your images, choose Quality mode for a simple slider or Target size mode to hit an exact kilobyte limit, optionally pick an output format, press Compress, review the before and after sizes, and download each image or all of them as a ZIP.
Frequently asked questions
Are my images uploaded to compress them?
No. Compression happens entirely in your browser. Your images never leave your device and are not stored anywhere.
What is target size mode?
You enter a size in kilobytes and the tool automatically tunes quality to get each image as close as possible to that size.
Which format gives the smallest files?
WebP is usually the smallest for the same quality. JPG is widely supported. PNG stays lossless and is best when you need transparency or sharp graphics.
Can I compress many images at once?
Yes. Add a batch and compress them together, then download them all in one ZIP file.
Does it work on my phone?
Yes. It is fully responsive and works in mobile browsers on iPhone and Android.