Image Compressor
Reduce your image file size for faster uploads and smaller emails — processed entirely in your browser.
Runs in your browser — nothing is uploadedAbout Image Compressor
Large images slow down websites, fill up email attachments and are often rejected by upload forms. The Image Compressor reduces file size by re-encoding the image at a quality level you choose, usually cutting the size dramatically with little visible difference.
Choose JPG, PNG or WebP output, adjust the quality slider and compare the before and after sizes. Compression happens on your device, so personal photos and documents stay private.
When to use it
- Speeding up websites and online stores.
- Meeting size limits on job portals, visa forms and exam applications.
- Sending photos by email or messaging apps.
- Saving storage on your phone or cloud drive.
Tips for better results
- A quality of 70–80% is usually the best balance for photos.
- Convert to WebP for the smallest files on websites.
- Resize very large photos to the size you actually need before compressing.
How to use the Image Compressor
- Drop your image (JPG, PNG or WebP).
- Choose the output format and drag the quality slider.
- Click Compress, compare the before and after sizes, then download.
Frequently asked questions
Is my image uploaded anywhere?
No. Compression happens entirely in your browser using the Canvas API. Your file never leaves your device.
Why is PNG sometimes larger after compression?
PNG is a lossless format — the quality slider has no effect on it. If you need a smaller file, convert to JPG or WebP instead.
What quality should I use?
75–85% is the sweet spot for JPG: files are roughly half the size of 100% with little visible difference. For WebP, 75–80% gives even better compression.
Is there a file size limit?
The limit is shown in the drop area (typically 30–50 MB per image). It exists only to keep your browser responsive — the file is processed on your device and never uploaded. Very large photos are faster to process on a computer than on an older phone.
Can I compress an image to a specific size, like 100 KB?
Lower the quality step by step and watch the output size until it is under your target. Resizing the image to smaller dimensions also reduces the size a lot.