What is this tool?
This tool compresses JPG, PNG, and WebP images by re-encoding them at a lower quality setting, reducing file size while keeping the image visually close to the original. Everything happens locally using ImageMagick compiled to WebAssembly - your image is never uploaded to a server.
Lowering the quality slider reduces file size more aggressively but introduces more visible compression artifacts, especially on photos with fine detail. Start around 80% and adjust based on the result.
How to use
- Drop or select an image file (JPG, PNG, or WebP).
- Drag the Quality slider to choose the compression level - higher keeps more detail, lower produces a smaller file.
- Click Compress, then compare the before/after file size before downloading.
Common use cases
- Faster websites - Smaller images load faster and improve Core Web Vitals scores like Largest Contentful Paint.
- Email attachments - Shrink photos below email provider size limits without switching to a lower resolution.
- Storage savings - Compress large photo libraries before uploading to cloud storage with limited free space.
- Social media uploads - Reduce file size before uploading to platforms that recompress large images anyway, keeping more control over the result.