Many government portals, university admissions systems, job applications, and competitive exam boards cap photo uploads at 100KB, and a single modern phone photo can weigh several megabytes — dozens of times over that limit. This tool shrinks any JPG, PNG, or WebP image to fit under 100KB in one step, testing quality levels with a binary-search approach to find the highest one that still clears the target size. Everything runs on your own device, so nothing is uploaded to a server, and the process finishes instantly even for sensitive documents like passport photos or ID scans.
How it works
1. Add and review your image
Add one image however is easiest — tap to choose it from your phone or computer, drop it straight onto the box above, or paste it from your clipboard. The original is staged with its current size shown, but it is not compressed yet. Review the 100KB target, then press Apply when you are ready; nothing leaves your device during either step.
2. Compression happens instantly
The tool re-encodes your image using a binary-search routine: it tries a quality setting, checks the resulting file size, and narrows in until it finds the highest quality that still lands under 100KB. This beats a fixed compression level, which either wastes quality on simple images or misses the target on busy, detail-heavy photos. Because the whole search happens in your browser rather than on a remote server, there is no upload delay — a typical phone photo, even one straight out of a 12- or 48-megapixel camera, finishes in under a second.
3. Download and go
Check the before and after file sizes shown next to the preview, then hit Download to save the compressed image. At 100KB, expect a little softness in fine detail and slightly muted color banding on gradients, but text, signatures, and faces stay clear enough for form reviewers and automated scanners to read. If a form asks for a different size, change the target or quality percentage and press Apply again to create a fresh result.