An unusually strict limit some exam portals require for a signature or supporting document — this tool is pre-set to hit it. Nothing ever leaves your browser.
50KB is an unusually strict limit — far smaller than the 100KB-500KB caps most portals use — but it still shows up on several Indian government exam and recruitment sites for a signature scan or a small supporting document. This tool is pre-set to a 50KB target so you don't have to type it in yourself.
At this size, a page of text or a signature on a plain background compresses cleanly; a dense scanned photo or multi-page certificate may need a visibly lower quality to fit. The tool tries the lightest compression first and only drops further if 50KB genuinely isn't reachable otherwise.
Each page is rendered to a canvas with pdf.js, re-encoded as a JPEG, and rebuilt into a new PDF with pdf-lib. To hit a target as tight as 50KB, the search usually has to reduce both JPEG quality and page resolution — it works through them in steps, always trying the lightest compression first, so quality is only sacrificed as much as the 50KB target actually requires.
Everything runs locally in your browser. Nothing is ever uploaded to a server, which matters for ID proofs and signature scans run through a 50KB limit.
A 180KB single-page signature scan, target 50KB:
Some government exam and recruitment portals cap signature or supporting-document uploads very tightly to keep their systems light — 50KB is a common value for a signature scan specifically, rather than a full multi-page document.
Usually, for a short document or a signature — but a dense, multi-page, or photo-heavy PDF may need a lower quality to fit, and the tool warns you if that happens. Check the page 1 preview before downloading.
No — the whole process runs in your browser using pdf.js and pdf-lib. Nothing is ever sent to a server.
Yes — a JPG, PNG, or WEBP photo is automatically wrapped into a one-page PDF first, then compressed to 50KB the same way as an uploaded PDF.
For an unusually large or image-heavy file, 50KB may not be achievable at any readable quality — the tool returns the smallest result it could produce and tells you clearly when that happens.