Image Compressor
Use the compressor when you need a smaller file for websites, email, or publishing systems. The tool compares the original and the re-encoded output so you can see whether the new file is actually smaller before you download it.
Generate a file to view the result summary.
How to use Image Compressor
- Choose or drop a JPEG, PNG, or WebP image.
- Pick the output format and adjust the quality level if the format supports it.
- Optionally resize the width and height while keeping the aspect ratio linked.
- Process the image locally, compare sizes, then download the generated file.
Supported behavior
- JPEG, PNG, and WebP inputs are supported when the current browser can decode them.
- PNG does not use quality in the same way as JPEG or WebP, so file size outcomes vary more.
- If the output becomes larger, the result panel says so instead of showing fake savings.
Best for
- Prepare article images before upload.
- Shrink email attachments without leaving the browser.
- Test whether WebP or a lower JPEG quality produces the better trade-off.
Limits
- Canvas re-encoding may change metadata and color details compared with the source file.
- Re-exporting PNG is not guaranteed to produce a smaller file.
- WebP output depends on browser support.
Privacy notes
- Selected files stay on the device during processing in this release.
- Object URLs are revoked when previews or results are replaced.
Related tools
Related guides
Guide How to Compress an Image to 100KB for Online Forms Why forms cap photos at 100KB, and how to reach the target without turning your portrait into soup. Guide How to Reduce Image Size Without Losing Too Much Quality A practical guide to balancing image quality and file size. Guide Why WebP Images Are Usually Smaller An explanation of why WebP often reduces image weight.
Image Compressor FAQ
Will PNG compression always reduce file size?
No. Some PNG files are already efficient, and a new canvas export can become larger. The result area shows the actual outcome.
What happens if I choose JPEG for a transparent image?
The tool warns about transparency and lets you set a background color before the export is created.