Compress Image
without uploading it.
Shrink your image to a target file size — 100KB, 200KB, 500KB, or a custom size — right in your browser.
Drop an image, or click to browse
Drop an image or click to browse your files.
Pick a target size (or type a custom one in KB).
Click "Compress" — your browser searches for the best quality that fits your target, then download.
Why there's no upload step
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 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.