Image Compressor
Shrink images to an exact size or a percentage.
Image Compression Studio
Target file size · Visual quality slider · Percentage cut · 100% on-device
Drop your images here
Compress JPG, PNG, WebP, AVIF, HEIC or BMP. Hit an exact KB size or tune quality. Single file or batch up to 20 images.
JPG, PNG, WebP, AVIF, HEIC, BMP · up to 25 MB each · 20 per batch
Processed locally. Nothing is uploaded.
A simpler workflow
How Image Compressor works
- 1
Add one image or a batch. Every file is previewed locally and never uploaded.
- 2
Pick a quality level, a percentage cut, or type the exact final size you need.
- 3
Compare the estimated size for each image, then download the compressed result.
Made to stay out of your way
- Target-size mode tunes quality until each image fits an exact limit such as 100 KB.
- Batch up to 10 images with one set of controls and a per-file estimate.
- Runs on your device, with no account, no watermark and no upload.
Frequently asked questions
How do I compress an image to 100 KB?
Choose Target size, enter 100 KB, and the estimate updates instantly. Quality — and dimensions, if you allow it — are tuned until the image fits. If the target needs extreme compression, the workspace warns you before you run it.
What is percentage compression?
Percent mode cuts a fixed share of the file size, for example 70%, so every image in a batch loses the same proportion. Quality mode instead picks a quality level and reports the resulting size.
Will compressing reduce image quality?
Yes. Smaller files carry less detail. For photos, roughly 70–80% is hard to spot at normal size. Use the high-detail band for screenshots and product shots, and keep PNG when you need lossless output.
Can I compress several images at once?
Yes. Add up to 10 JPG, PNG or WebP files, set one goal, and compare the estimated size for each image before compressing.
Does the compressor change image dimensions?
Only when you choose a max dimension. By default the original width and height are kept. Downscaling is the fastest way to cut size when a target is very small.
Which format gives the smallest file?
AVIF is usually smallest, WebP is close and faster to encode, and JPG is the most compatible. PNG is lossless, so photos often get larger — use it for graphics and transparency.
Why does the estimate say no saving?
The file may already be well compressed, or you chose a lossless format. Keep “Never enlarge the file” on so the original is returned instead of a larger output.
Are my images uploaded?
No. Compression is designed to run in your browser, so images stay on your device and never reach a server.
Last updated October 2026