Image Compressor
Drop one or many images and compress them by quality or to a target file size. See instant before/after sizes and savings, then download individually or all at once.
Compression runs in your browser. Images are never uploaded.
How to use this image compressor
- Drop images or click to choose files (multiple are fine).
- Pick a mode: by quality (slider) or by target size in KB.
- Choose the output format — keep the original format or force JPG/WebP for smaller files.
- Click Compress and download individually or all at once.
Frequently asked questions
How does target-size mode work?
It binary-searches the JPG/WebP quality slider until the output is within ~5% of your target size — typically 6–8 internal attempts per image, all in your browser.
Will I lose quality?
JPG and WebP are lossy formats. The quality slider trades file size against visual fidelity. PNG compression is lossless but doesn't shrink as much; for photos prefer JPG or WebP.
Is WebP smaller than JPG?
Usually yes — WebP is typically 20-30% smaller than JPG at the same visible quality. All modern browsers support it.
Are images uploaded anywhere?
No. Compression happens entirely in your browser using Canvas. Your files never leave your device.