Shrink JPG, PNG and WebP images to a smaller file size, fast, free and processed privately in your browser.
The Image Compressor reduces the file size of your JPG, PNG and WebP images by re-encoding them at the quality level you choose. Everything happens locally in your browser using the HTML canvas, your photos are never uploaded to a server, so they stay completely private. It is perfect for speeding up websites, shrinking email attachments and saving storage space without a noticeable drop in quality.
Drag & drop or click to select one or more images.
Choose a quality level and output format, then compress.
Save each compressed image, or download them all at once.
Images are compressed on your device, nothing is uploaded.
Compress many images at once and download them together.
Slide from light to strong compression and see the savings live.
Compression runs on your device, so there's no upload or queue — even large photos are ready in a moment.
Lighter images load quicker and boost page speed.
Fit photos under size limits before you send.
Reduce upload time on slow connections.
Keep more photos in the same disk or cloud space.
Switch JPG or PNG to modern, smaller WebP.
Meet image size rules on shops and forms.
Upload your image, then drag the quality slider down while you watch the live size readout. Around 60% quality, most photos slip under 100 KB without looking obviously worse. Still too big? Switch the output to WebP for a smaller file, or resize the image first with our Image Resizer, then compress. Because the size updates as you go, you can stop the moment you hit your target.
It depends on the original file and the quality you choose. Photos saved as JPG often shrink by 50–80% with little visible change, and PNGs with flat colour — or anything converted to WebP — can drop even more. Use the live preview and the size readout to find the smallest file that still looks good to you.
Absolutely. All compression happens in your browser using the canvas API. Your images are never sent to or stored on any server.
You can upload JPG, PNG and WebP images, and export to JPEG, WebP or PNG. WebP usually gives the smallest file size.
JPEG and WebP use lossy compression, so lower quality means smaller files. A setting around 70-85% keeps images looking sharp while cutting the size significantly.