Image Compressor
Reduce image file size with an adjustable quality slider — see the before-and-after size for every file. Nothing is uploaded.
Image Compressor
🔒 Nothing you enter is sent anywhere or stored. All processing happens in your browser.
Features
Shrink JPG, PNG and WebP
Reduce image file size with a quality slider, keeping pictures sharp enough to share while cutting the bytes.
On-device, no upload
Compression happens on a canvas in your browser — your images are never sent anywhere.
See the savings
Compare the original and compressed size so you know exactly how much you saved.
Batch friendly
Drop several images at once and compress them together.
How it works — in four simple steps
No signup, nothing to install — it all runs in your browser.
Add your images
Drag in or select the JPG, PNG or WebP files you want to shrink.
Set the quality
Drag the quality slider — lower quality means a smaller file; find the balance you like.
Compress
The images are re-encoded on your device at the chosen quality.
Download
Download the compressed images, ready to email, upload or post.
How it works
Large images slow down web pages and eat storage. This compressor redraws each image onto an HTML canvas and re-encodes it at a quality level you control, discarding visual detail your eye barely notices while cutting file size — often by 50–80% for photos.
The quality slider (10–100%) trades size against fidelity. Around 70–80% is a good default for photographs: the saving is large and the loss is usually invisible at normal viewing sizes. You can also change the output format. JPEG suits photos, WebP typically produces smaller files than JPEG at the same quality, and PNG stays lossless for graphics with sharp edges or transparency (though it ignores the quality slider).
Every file shows its original size, new size, and the percentage saved, so you can dial in the sweet spot. You can drop in several images at once for batch processing, and each gets its own download button. Crucially, all of this happens on the canvas in your browser — your images are never uploaded, which keeps private photos private.