Target: 100 KB

Compress Image to 100 KB

Compress any JPG, PNG, or WebP image to under 100 KB for government forms, job portals, and exam applications. Free and fully private.

We'll compress your image as close to 100 KB as possible while keeping it sharp. Actual result depends on image detail — very busy photos have a floor.

Target Size: Under 100 KB

Files are compressed to fit under 100 KB using binary-search quality. Downscaled only if needed.

Drop your images here

or click to browse

Compress to 100 KB

About Compress Image to 100 KB

If an upload form gives you a size limit, odds are it is 100 KB. Government service portals, job application sites, and exam boards all standardised on it, and they reject a modern phone photo on sight. This page accepts JPG, PNG, and WebP and compresses any of them to under 100 KB — no format homework required first.

Output is always JPEG: JPGs keep their format, while PNG and WebP are re-encoded, because lossless and modern-lossless formats cannot reliably duck under 100 KB for photos. The quality setting comes from a binary search, so you get the best-looking file that fits rather than a one-size-fits-all crunch. Images that cannot fit even at minimum quality are downscaled once and retried.

Everything runs locally in WebAssembly. Whether it is an ID photo for a government form or a profile picture for a job portal, the file never leaves your device — and there is no signup, queue, or watermark.

Compress Image to 100 KB — Frequently Asked Questions

How do I compress an image to 100 KB?

Drop any JPG, PNG, or WebP into the uploader. We search JPEG quality levels to land just under 100 KB and only reduce dimensions when no quality level fits. Download the result as a .jpg.

Which formats can I feed in?

JPG/JPEG, PNG, and WebP. PNG and WebP come out as JPEG, since that is the only way to reach 100 KB for photographic content. For iPhone HEIC photos, convert to JPG with our HEIC converter first.

Why didn't my image reach exactly 100 KB?

We target 'under 100 KB' — an 88 KB output passes any 100 KB gate. Compression has a content-dependent floor, and if your image will not fit even at minimum quality we downscale once and flag it on the result.

Will a portal accept the compressed file?

Yes. The output is a plain JPEG, which is what government and job portals expect for photo fields. If your portal also specifies pixel dimensions, resize to those first and then compress here.

Do my images get uploaded?

No. The compressor is WebAssembly running in your browser. ID photos and documents never touch a server, because there is no server in the pipeline.