A generous limit good for a longer multi-page scanned document — this tool is pre-set to hit it. Nothing ever leaves your browser.
1MB is a generous limit, good for a longer multi-page scanned document — a full set of mark sheets, a lengthy application form, or a report with several photos — where the goal is really just to clear a portal's cap rather than fight for every extra kilobyte. This tool is pre-set to a 1MB (1024KB) target.
At this size, most documents compress with barely any visible change at all, since the search only needs to trim off a modest amount rather than squeeze the file down aggressively.
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 1MB target is generous enough that the lightest-compression attempt usually succeeds immediately for documents of 5-10 pages, so the result is often visually indistinguishable from the original.
Everything happens locally in your browser using pdf.js and pdf-lib. Nothing is ever uploaded to a server.
A 3.8MB, 8-page scanned mark sheet set, target 1MB:
Portals expecting a longer scanned document — several mark sheets, a multi-page application, or a report with photos — often set a more generous limit like 1MB so the whole set can go in one file.
For most documents, barely at all — a 1MB target usually only needs light JPEG compression, with no resolution reduction and no visible quality loss.
No — the entire process runs locally in your browser using pdf.js and pdf-lib.
Yes — a JPG, PNG, or WEBP image is automatically wrapped into a one-page PDF first, then compressed to 1MB the same way.
Switch to one of the smaller presets (50KB, 100KB, 200KB, 300KB, 500KB) or type a custom KB target into the field on this page.