Enough room for a short multi-page document while still clearing a strict form limit — this tool is pre-set to hit it. Nothing ever leaves your browser.
300KB gives a bit more room than the tighter 100-200KB caps, which makes it a good fit for a two or three page scanned document — a resume with a cover letter, or a short set of certificates — that still needs to clear a form's upload limit without losing much visible quality. This tool is pre-set to a 300KB target.
It's often enough headroom that the search only needs light JPEG compression and no resolution reduction at all, keeping scanned text crisp.
Each page is rendered to a canvas with pdf.js, re-encoded as a JPEG, and rebuilt into a new PDF with pdf-lib. A 300KB target is usually generous enough for a short multi-page document that the quality search succeeds at a high setting on the first try, without needing to touch resolution at all.
Everything runs locally in your browser using pdf.js and pdf-lib. Nothing is ever uploaded to a server.
A 900KB, 3-page resume + cover letter, target 300KB:
Some job application and document-upload portals set their cap around 300KB — roomy enough for a few pages of scanned or printed content without forcing heavy compression.
For most 1-3 page documents, no — 300KB usually lets the tool stay at a high quality setting. It only drops further if your specific file genuinely needs it, and tells you if that happens.
No — the entire process runs in your browser using pdf.js and pdf-lib. Nothing ever leaves your device.
Yes — a JPG, PNG, or WEBP image is automatically wrapped into a one-page PDF first, then compressed to 300KB the same way.
Switch to any of the other preset buttons (50KB, 100KB, 200KB, 500KB, 1MB) or type a custom KB value into the target field.