formatdeck

Compress Image to 100 KB

Drop any photo, screenshot or scan and it comes back as a JPEG under 100 KB — at the highest quality that still fits. The whole search runs in your browser.

Drop images here — under 100 KB or click to choose
HEIC, JPG, PNG, WebP, TIFF·No signup·Bulk
Processed locally · never uploaded · works offline
The limit your form gave you, if it was not 100 KB.

Where 100 KB comes from

100 KB is the limit more upload forms use than any other — job portals, university admissions, visa appointment systems, insurance claims. It is generous enough that a photograph can stay recognisable and tight enough that nothing straight off a modern phone will pass without help, which is why the page exists at all.

What it costs to get under 100 KB

For a typical 12-megapixel photo, expect the result to keep roughly a third of its width and land somewhere in the fifties for quality — enough that it still reads clearly at the size a reviewer will actually view it. Images that started small, like a screenshot or an already-resized profile picture, will usually keep every pixel and simply lose some quality. Either way the row states the final size, the quality used and whether it had to resize.

Why this one is different

Hitting an exact ceiling takes eight to ten trial encodes. A hosted compressor pays for every one of them on every visitor, so it guesses a quality once and hands back whatever that produced. This one runs the search properly, because the processor it runs on is yours.

Compress to a different size

Change the format instead

Questions

How do I compress an image to 100 KB?

Drop your images onto the box above. Each one is re-encoded as a JPEG that lands under 100 KB, using the highest quality that still fits, and the row underneath says what quality that was and whether the image had to be resized. Nothing is uploaded and there is no account.

My form says 100 KB but rejects the file anyway

Check whether the limit is 100 KB or 100 kB as the form counts it — some portals mean 100,000 bytes rather than 102,400, and a file at 101 KB fails on a technicality. Drop the target one step, to 50 KB, and it will clear either reading.

Can I compress a PNG or a HEIC to 100 KB here?

Yes. Anything this page reads — HEIC, PNG, JPG, WebP, TIFF, GIF, BMP — comes out as a JPEG, because JPEG is the only one of them that can be told to hit a size. Transparency is flattened onto white on the way.

Do my files get uploaded anywhere?

No. Everything happens in this tab. Your files are never sent to a server, which is why this still works if you disconnect from the network after the page has loaded — and why there is no limit on how many you put through it.