Why exactly 100KB? Where this number comes from
The 100 KB limit is a legacy of the era when government portals were built for dial-up connections and shared server space. It appears again and again across Indian recruitment and admission systems: SSC online applications, state PSC forms, university admission portals for BA, BSc and BCom programmes, and many scholarship and hostel applications.
The frustrating part is that portals enforce the number without explaining it. A 104 KB file is rejected with a generic error, and applicants often give up and photograph pages at the lowest possible resolution, producing an unreadable document. Worse, some portals accept the upload and a clerk later rejects the application for an illegible certificate.
The right approach is to compress as intelligently as possible rather than as aggressively as possible: keep the highest quality that still fits under the limit. That is exactly what this tool does.
How the automatic quality search works
Rather than picking a fixed quality and hoping, the tool runs a short measurement phase. It renders three sample pages of your document at high resolution, then re-encodes each sample at eight different combinations of resolution and JPEG quality, measuring the resulting byte size each time.
From those measurements it extrapolates what the whole document would weigh at each setting, adds a small allowance for the PDF structure, and selects the largest — meaning best-looking — combination that stays comfortably under 100 KB.
It then compresses the real document at that setting and checks the actual size. If the result crept over the limit, it steps down one setting and rebuilds. You see the true final size in the results panel, not an estimate. That verify-and-refine step is why the tool can say with confidence whether your file will pass the portal.
Getting a readable certificate under 100KB
The single biggest factor is what you feed the tool. A clean scan at 200 DPI in greyscale compresses to 100 KB while remaining perfectly legible. A dim, tilted phone photograph of the same certificate at 4000 pixels wide will look poor at the same size, because the compression has to throw away much more detail to reach the target.
Practical tips that make a real difference: lay the document flat on a table with no shadow, use a plain background, and photograph directly from above rather than at an angle. In a scanner, choose 200 DPI and greyscale or black-and-white rather than colour. If the form allows it, switch on the grayscale option here too.
If your document is several pages, consider whether the portal really needs all of them. Extracting only the relevant pages with the Extract Pages tool and compressing those makes the target far easier to hit without sacrificing sharpness.
What to do if a 100KB PDF still looks too soft
At 100 KB, a single page can look excellent and a six-page document will look noticeably softer — there is simply less room per page. If your file is several pages and the text is still too faint, you have three options.
First, reduce the content: extract only the pages the form actually asks for. Second, lower the target further only if the portal requires it, and accept that quality follows. Third, check whether the portal has a separate, larger limit for the main document — many allow 100 KB for a photograph and 500 KB or 1 MB for the certificate itself.
And a final word of caution that has saved many applications: always open the compressed file yourself before uploading. Zoom to 100% and confirm that the certificate number, your name and the seal are readable. It takes ten seconds and it prevents the most avoidable rejection there is.
If you have several documents to submit and they all share the same limit, compress them one after another and keep them in a folder named after the application. Portals change their rules surprisingly often, so a folder that groups the exact files you uploaded makes a resubmission trivial. It also means that the next time you apply for something similar, you already have a compliant set of files ready rather than starting the whole process again.