The most common upload limit on exam and job application forms — this tool is pre-set to hit it. Nothing ever leaves your browser.
100KB is probably the single most common upload cap on Indian exam and recruitment application forms — common enough that a photo-scanned mark sheet or ID proof routinely needs shrinking to clear it. This tool is pre-set to a 100KB target so the field is already filled in for you.
At 100KB there's usually enough headroom to keep a one or two page document fully readable; it's denser multi-page scans or photo-quality images that tend to need a visible drop in sharpness to fit.
Each page is rendered to a canvas with pdf.js, re-encoded as a JPEG at a searched-for quality level, and rebuilt into a new PDF with pdf-lib. The search always tries the highest (lightest-compression) quality first, since a 100KB target usually leaves enough room to keep text sharp — only an unusually large or photo-heavy document needs the resolution reduced on top of that.
Everything happens locally in your browser with pdf.js and pdf-lib. Nothing is ever uploaded to a server.
A 420KB, 2-page scanned mark sheet, target 100KB:
It's one of the most frequently used upload limits across Indian government exam and job application portals, for documents like mark sheets, ID proofs, and certificates — hence a dedicated preset.
Usually yes for a one or two page document — denser multi-page scans or photo-quality images may need a visible quality reduction, which the tool warns about if it happens. Always check the page 1 preview.
No — compression runs entirely in your browser using pdf.js and pdf-lib. Nothing is ever sent to a server.
Yes — a JPG, PNG, or WEBP image is automatically wrapped into a one-page PDF first, then compressed to 100KB the same way as an uploaded PDF.
Use the quick-size buttons or the target field on this page to pick 50KB, 200KB, 300KB, 500KB, 1MB, or any custom KB value instead.