Everything happens in your browser using the Canvas API. No internet connection needed after the page loads.
1
Choose your images
Drop one or multiple images onto the tool, or click to browse. JPG, PNG, WebP and GIF supported.
2
Set quality & format
Adjust quality from 10–100%. Optionally convert to JPG or WebP, and cap the max width for web use.
3
Download compressed files
Download each image individually or click Download All. Files are saved to your device instantly.
FAQ
Common questions
No. Everything happens in your browser using the Canvas API. Your images never leave your device and are never uploaded anywhere. You can even use this tool offline after the page has loaded.
JPG, PNG, WebP and GIF as input. You can output as JPG, PNG, or WebP. Converting PNG to JPG typically gives the biggest file size reduction. WebP gives excellent quality at small sizes and works in all modern browsers.
No hard limits — compression is done by your browser so very large files may take a moment. You can select as many images as you like at once for batch compression.
At the default 80% quality setting, most JPG and PNG images compress by 40–70% with minimal visible quality loss. Adjusting quality lower gives smaller files; higher preserves more detail. Converting PNG to JPG often gives the biggest reductions.
Yes. Compress images for client websites, marketing materials, product listings — whatever you need. No attribution required, completely free.