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.
Why doesn't my PNG shrink much even on the highest compression?
PNG is lossless — the compressor can only optimise the encoder, not throw data away. Real shrinkage on PNG is usually 5-15%. If you need significant savings on a photographic PNG, switch the output to JPG or WebP. For screenshots and graphics with sharp edges, PNG's small win is the right trade-off.