Compress PDF to 100KB

The most common upload limit on exam and job application forms — this tool is pre-set to hit it. Nothing ever leaves your browser.

What is the Compress PDF to 100KB Tool?

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.

How to use it

  1. Drop in your PDF or photo — the 100KB target is already selected below.
  2. Click "Compress" and wait a few seconds while the right quality and resolution are worked out automatically.
  3. Check the before/after size and the page 1 preview to confirm it still looks right.
  4. Rename the file if needed and click "Download PDF".

How it works, and why it's private

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.

Example

A 420KB, 2-page scanned mark sheet, target 100KB:

Quality search at full resolution finds a quality level that lands at 96KB
No resolution reduction needed — text stays sharp at that quality
Page 1 preview confirms it's still clearly legible before downloading

Frequently asked questions

Why 100KB specifically?

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.

Will the text still be readable at 100KB?

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.

Is my file uploaded to compress it?

No — compression runs entirely in your browser using pdf.js and pdf-lib. Nothing is ever sent to a server.

Can I compress a photo instead of a PDF?

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.

What if I actually need a different size?

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.