Compress images without uploading.
Reduce file size for the web, email, or storage with a quality slider and a live before/after preview that shows exactly how many bytes you save. The compression happens on your device, so even large images never get uploaded.
Compress an imageCompress
How it works.
Three steps, no setup, nothing uploaded.
Drop your image
One file or a whole batch. Anything up to 50 MB and 4096×4096 px per image.
Pick a quality, or a target size
Choose an output format (JPG, PNG, WebP, AVIF) and drag the quality slider with a live preview. Or switch to Target size mode and type the file size you need to hit, useful for upload limits.
Compare and download
Slide the before/after divider to inspect the result up close, read exactly how many bytes you saved, then download. A batch zips in one click.
Questions.
Will compressing reduce image quality?
You control the trade-off with the slider and see the result live before downloading. At sensible settings the difference is invisible at normal viewing sizes, and PNG stays lossless.
Which format should I pick?
Rule of thumb: WebP is the sweet spot for the web, much smaller than JPG at the same quality and supported everywhere. AVIF compresses even harder but encodes slower. JPG for maximum compatibility, PNG when you need lossless or transparency.
What is Target size mode?
Instead of guessing a quality value, you type the size you need. Say a form rejects files over 200 KB: enter 200 KB and the tool finds the highest quality that fits under it.
Can I compress many images at once?
Yes. Drop two or more images to get a batch view, compress them all with the same settings, and download the results as a zip, still entirely in your browser.
Is there a file size or usage limit?
Images up to 50 MB and 4096×4096 px each. There is no cap on how many images you process and no daily quota. There is no server to protect.