What this tool does
Compress JPG, PNG, WebP, and supported images locally, compare the result, and download one file or a batch.
Practical guidance
Start with the original dimensions and compare the preview at normal viewing size. For photographs, WebP at 75–85 quality is often a useful starting point; for diagrams and text, PNG may stay clearer even when it is larger.
Three simple steps
- Add one or more images.
- Choose quality, dimensions, and output format.
- Compare sizes and download the results.
Private by design
Your images are processed in this browser. They are not sent to our server.
Frequently asked questions
Does compression change image dimensions?
Not unless you set a maximum width or height. Quality compression can keep the original dimensions.
Which format usually creates the smallest file?
AVIF or WebP often saves more space, while the best choice depends on image content and compatibility needs.
Concrete input and output example
Input a 4032×3024 JPEG photo at 5.8MB, choose WebP quality 82, then compare the exported dimensions and size with the original. A 1.1MB result is a new lossy file, not a smaller container around the original bytes.
Browser compatibility notes
Reviewed against the implementation and required web APIs on 2026-08-12. Use a current browser where these APIs are available and verify important output on your device.
- Chrome / Edge (current desktop)
- Requires local decode, canvas, encoding, Blob download, and enough memory; verify the downloaded image.
- Firefox (current desktop)
- Uses the same standard local APIs; color rendering can differ slightly from Chromium.
- Safari (current desktop)
- Uses canvas and Blob downloads; available memory and codec behavior remain WebKit-controlled.
A tool-specific question
Why can a smaller file look worse even at the same dimensions?
Compression keeps the pixel dimensions but represents those pixels with fewer bits. Fine texture, gradients, and sharp contrast reveal the discarded detail first.