Image Compressor
Cut your images' weight in seconds, right in the browser: upload several photos at once, pick the output format (WebP, JPEG or PNG), adjust quality and max width, and see the original and compressed sizes side by side with the percentage saved per file. Perfect for speeding up sites, lightening emails and freeing space.
Your images never leave your device — all compression happens in the browser.
Batch compression, no queue, no daily cap
Drag as many images as you want at once — each one is processed individually and shows its own result, with a per-file download button and an option to download them all. Changed the quality or format after uploading? The whole list is automatically reprocessed with the new settings.
WebP: the format that saves the most
For photos and site images, WebP typically produces files 25–70% smaller than JPEG at equivalent visual quality, and it's accepted by all modern browsers. JPEG remains the safe choice for maximum compatibility, and PNG preserves transparency — in that case, the biggest gain comes from reducing the max width.
How to use
Pick the output format and quality (for WebP and JPEG), set a max width if you want smaller dimensions and drag your images into the drop area. Each file shows the before/after size and the percentage saved. Download individually or click "Download all".
Frequently asked questions
Are my photos uploaded to any server?
No. All compression happens on your own device — the images never leave it.
How many images can I compress at once?
There is no fixed limit. Processing runs on your device, so performance depends on it — dozens of photos at once work fine.
Does compression lose quality?
WebP and JPEG use lossy compression controlled by the quality slider — around 80% the difference is practically invisible. Reducing the max width also cuts size dramatically without hurting perceived sharpness on screens.
Why did my PNG barely shrink?
PNG is a lossless format and re-encoding in the browser has limited gains. For PNGs, reduce the max width or convert to WebP, which also supports transparency.