How to Use
- Drop or select images — drag files onto the upload zone or click to browse. Supports JPG, PNG, WebP, and GIF.
- Adjust quality — use the slider or pick a preset. Lower quality = smaller file size.
- Choose output format — JPEG for photos, WebP for modern browsers, PNG for transparency.
- Set max width — optionally downscale large images (useful for web publishing).
- Click Compress — each image is processed in your browser. Nothing is uploaded to any server.
- Download — grab files individually or click Download ZIP to get them all at once.
Features
All compression happens in your browser using the Canvas API. No files ever leave your device.
Upload and compress dozens of images at the same time. Progress tracked per file.
Convert to JPEG, WebP, or PNG. WebP gives 25–35% better compression than JPEG.
Set a max width to automatically downscale oversized images without upscaling small ones.
FAQ
No. Everything happens entirely in your browser using JavaScript Canvas. Your files never leave your device.
75–80% (Medium–High) is ideal for most use cases — visually nearly identical to the original but significantly smaller in size.
PNG is a lossless format — it ignores the quality slider. Use JPEG or WebP for the smallest file sizes.
Yes, the tool accepts any image format your browser can read. The output will be in the format you selected.