Image Compressor
Upload forms love to demand "under 1 MB" and never tell you how to get there.
How to use
- Drop a JPG, PNG or WebP image into the upload area.
- Pick a mode: "By target size" iterates until the file fits under your MB limit; "By quality" encodes at your chosen level.
- Review the size saving in the stats panel and the preview image.
- Click download to save the compressed file, or Start over to compress another.
Frequently asked questions
How do I get an image under a specific size like 500 KB?
Switch the mode to "By target size" and enter the limit in MB (0.5 for 500 KB). The compressor keeps lowering quality until the output fits under the limit.
Is compression lossless?
Reaching aggressive size targets requires lossy re-encoding. At high quality settings the visual difference is tiny; always check the preview before downloading.
Do my images get uploaded?
Never. The compressor runs entirely in your browser inside a web worker. Files are processed on your device and discarded when you close the tab.
Why did the file get slightly larger in rare cases?
Already well-compressed images can grow when re-encoded. The tool reports this honestly as "+X% larger" instead of hiding it — no silent failures.
What happens if my target size cannot be reached?
The compressor iterates quality up to ten times and, as a last resort, may slightly reduce resolution. If even that is not enough, it stops and clearly marks the result as "not reached" instead of silently claiming success.
Related tools
About this tool
Upload forms love to demand "under 1 MB" and never tell you how to get there. This compressor solves exactly that: choose a target file size and the tool iterates the encoding until your image lands under it, or pick a quality level if you simply want the smallest reasonable file. It handles JPG, PNG and WebP, runs on a background worker so the page stays responsive, and shows the honest result — the exact percentage saved — in the stats panel. There is no watermark, no daily quota and no signup. Compression happens entirely inside your browser: your photos are read from disk, recompressed in memory on your own device and never sent to any server, which makes it safe for ID scans, contracts and unreleased product shots. The result preview lets you eyeball quality before committing, and if you also need different pixel dimensions, continue straight into the image resizer.