Hit a 100 KB upload cap exactly: quality search finds the best-looking image at or under 100 KB. No upload, no batch limits, no account.
Stays on your deviceFree
Drop images to compress
Drop files or click to browse · up to 200 MB
Never leaves your device — it all runs in your browser
Upload forms with a 100 KB cap are everywhere — CMS avatars, application portals, listing sites. This page binary-searches the quality setting to land your image at or just under 100 KB with the best possible look, entirely in your browser. Most photos reach 100 KB without shrinking dimensions.
FAQ
Some — that's what compression is. The search finds the HIGHEST quality that fits 100 KB, instead of guessing a quality number and hoping.
PNG is lossless and can't be 'dialed down' to a byte size. For target sizes we re-encode: WebP when your PNG has transparency, JPEG otherwise. You can force a format in the output selector.
No. The codecs (the same ones behind Squoosh) run as WebAssembly in your browser — your photos never leave your device, which is also why there are no file or batch limits.
How it works & more
Upload forms with a 100 KB cap are everywhere — CMS avatars, application portals, listing sites. This page binary-searches the quality setting to land your image at or just under 100 KB with the best possible look, entirely in your browser. Most photos reach 100 KB without shrinking dimensions.
FAQ
Some — that's what compression is. The search finds the HIGHEST quality that fits 100 KB, instead of guessing a quality number and hoping.
PNG is lossless and can't be 'dialed down' to a byte size. For target sizes we re-encode: WebP when your PNG has transparency, JPEG otherwise. You can force a format in the output selector.
No. The codecs (the same ones behind Squoosh) run as WebAssembly in your browser — your photos never leave your device, which is also why there are no file or batch limits.