Compress Image
Shrink your image to a target file size — 100KB, 200KB, 500KB, or a custom size — right in your browser.
No upload No signup Works in browser Free
Drop your file here
or click to browse — nothing is uploaded
How to use
- 1Drop an image or click to browse your files.
- 2Pick a target size (or type a custom one in KB).
- 3Click "Compress" — your browser searches for the best quality that fits your target, then download.
Compress Image — why it works this way
Many forms, job portals, and government sites cap uploads at a specific size like 100KB or 200KB. This tool tries a range of JPEG quality levels locally in your browser and picks the highest quality that still fits your target — no server round-trip, so it's fast and your image never leaves your device.
Is my file uploaded? No. Everything happens locally in your browser using the Canvas/File APIs — your file is never sent anywhere.
FAQs
Is my image uploaded anywhere?+
No. Compression happens entirely in your browser using the Canvas API.
Why can't it hit my exact target size?+
The tool searches for the closest quality level that fits under your target — it gets very close, but exact byte-for-byte targeting isn't possible with JPEG compression. It will always be at or under your target when achievable.
Does compressing reduce image dimensions?+
No — this tool only reduces file size via compression quality, not pixel dimensions. Use the Resize Image tool if you also want to change dimensions.
What format is the output?+
The compressed file is saved as JPG, which compresses far better than PNG for photos.