Skip to main content
Back to blog
7 min read

How to compress a PDF to 100KB — without losing readability

Most online forms cap PDF uploads at 100KB, 200KB, or 1MB. Here's how to actually hit those targets while keeping the document legible — and what to do when you can't.

Government portals, university applications, job sites, and Indian exam forms all have one thing in common: an upload limit somewhere between 100KB and 1MB on PDFs. Your scanned ID is 2.4MB. Your filled application form is 1.8MB. The system rejects them. Now what?

What actually makes a PDF big

Before you compress, it helps to know where the bytes come from. Most PDFs are big for one of three reasons:

  • Embedded high-resolution images. A single 12-megapixel photo embedded at full resolution is ~3-4MB on its own. PDFs from phone scans usually have one per page.
  • Embedded fonts. Each unique font + style adds 50-200KB. A document with 6 fonts (regular, bold, italic, and a fancy display) can carry 1MB of font data.
  • Uncompressed content streams.Older PDF generators don't flate-encode their content streams. Modern compressors fix this trivially.

For a 100KB target, you're almost always fighting reason #1. The rest are at most a few hundred KB combined.

The realistic ceiling

For a single-page text-only PDF (a form), 100KB is achievable. For a 5-page scanned document with photos on every page, 100KB means dropping image resolution low enough that small text becomes unreadable. There's a physical limit imposed by how much information needs to survive.

Rough rule: aim for ~20-40KB per page of compressed JPEG image content if you need text to remain legible. So a 5-page scan bottoms out around 100-200KB before quality becomes a real problem. Anything below that is a quality-vs-size trade you have to accept.

The browser-only workflow

Drop your PDF into LovedPDF's compressor. It runs entirely in your browser — for documents with phone-scan pages or charts, that's the only way to keep them off someone else's server.

Try the quality settings in this order:

  • High first — usually halves the file size with no visible quality change
  • Medium if High didn't hit your target — images soften slightly but stay readable
  • Low as a last resort — visible artifacts, especially on text-heavy scans

When the compressor alone won't hit 100KB

If even Low doesn't get you there, you have three other options:

  1. Drop pages. Use /extract-pages to keep only what the form actually needs. If they want page 1 and 4, send just those.
  2. Convert to image first, then back to PDF. Use /pdf-to-jpg at lower DPI, then /jpg-to-pdf to reassemble. You can dial DPI down until you hit the target.
  3. Split and submit separately. Many forms that cap at 100KB per file accept multiple files. Use /split-pdf to chunk it.

What about "compress PDF to 200KB" or 50KB?

Same approach — adjust quality, then escalate to extracting pages or converting to lower-DPI images. The 200KB target is usually achievable with just the High quality setting. The 50KB target is asking a lot for anything with images; expect either a single-page text-only form or accept significant quality loss.

The privacy point

The documents you're compressing for upload forms are almost always sensitive — ID scans, signed agreements, application materials, medical records. Uploading them to a free online compressor in order to make them smaller for another upload doubles your exposure. Browser-only compression skips the first hop entirely. The file goes from your laptop, to your laptop, to the form. Nobody else sees it.


Related

Tools mentioned in this post

Read next