The strictest limit on the web
A 100 KB ceiling shows up on the forms with the least patience: government e-services, competitive-exam registrations, and visa applications, where a photo, a signature, and each supporting document must fit its own tiny slot. These portals rarely explain a rejection beyond 'file too large', which leaves applicants rescanning at random settings. Choosing the target here replaces that guesswork with a controlled squeeze toward the number the form actually wants.
What stays readable at 100 KB
Expect one to two scanned pages to fit while remaining clearly legible; body text holds up, though fine print and faint stamps soften. The compressor gets there by redrawing every page with the same technology browsers use to show PDFs, then trying progressively lower resolution and JPEG quality until the file drops under 100 KB — always under, because a document sitting right on the boundary can still be refused. When a file genuinely cannot reach the target without turning to mush, you get the smallest readable version plus a straightforward note that the goal was missed, not a quietly wrecked document.
Where the work happens
All of it runs inside a background thread of your own browser tab. The PDF is opened, rendered, re-encoded, and reassembled locally, which matters when the file is an ID scan or a bank statement headed for an official portal. There is nothing to install and no separate download before the first compression. Password-protected files are declined with a clear message asking you to unlock them first, there is no cap on how many documents you process in a day, and downloads carry no watermark.