How to Compress a PDF to 100KB (For Strict Upload Limits)

By Hieu Dinh

How to Compress a PDF to 100KB (For Strict Upload Limits)

There's a specific kind of frustration that only happens at the worst possible moment: you're filling out a visa application, an exam registration, or a government benefits form, you hit the "Upload your document" button, and the portal spits back an error. Maximum file size: 100KB. Your scanned PDF is 2.4MB. The deadline is in twenty minutes. Now you need to compress a PDF to 100KB — and most of the advice online either doesn't get you small enough or quietly destroys the document so badly the reviewer can't read it.

This guide is the honest version. Hitting a 100KB cap on a PDF is genuinely aggressive, and whether you can do it cleanly depends entirely on what's inside the file. A two-page typed cover letter? Easy, no visible loss. A six-page color scan of your passport, bank statements, and signed contracts? That's a different story, and I'll tell you exactly where the tradeoffs are instead of pretending there's a magic button. Below are the methods that actually work — local on your Mac, with macOS Preview, and with online tools — plus the aggressive tricks you'll need when a normal compress pass isn't enough.

Why 100KB? The Portals That Demand It

A 100KB limit feels arbitrary until you understand who sets it. These caps almost always come from older, high-traffic government and institutional systems that were built to handle millions of uploads on limited storage budgets:

  • Visa and immigration portals. Many national visa application systems (and third-party visa processing sites) cap supporting documents at 50–100KB per file to keep submission payloads small and consistent.
  • Exam and university registration. Competitive exam boards, scholarship portals, and admissions systems frequently demand 100KB PDFs for mark sheets, ID proofs, and certificates.
  • Government benefits and tax forms. Public-sector portals for pensions, licenses, registrations, and tax filings often enforce strict per-file limits to prevent server overload.
  • Court and legal e-filing. Some e-filing systems set hard per-document caps, forcing you to compress before submission.
  • HR and onboarding systems. Background-check and onboarding portals sometimes restrict uploaded ID and certificate scans to tiny sizes.

The common thread: these are the exact documents you'd least want to mangle — IDs, certificates, signed forms — yet they're the ones being squeezed hardest. That tension is the whole challenge of trying to compress a PDF to 100KB. If your form gives you a little more headroom, our companion guide on how to compress a PDF to 1MB is a far gentler target and almost always preserves quality.

Is 100KB Even Realistic? An Honest Answer

Before you spend an hour fighting your file, here's the truth about what's achievable. PDFs aren't one thing — a PDF can be pure text, or it can be a wrapper around high-resolution photographs. The starting content determines everything.

100KB is realistic for:

  • A 1–3 page text-based PDF (a cover letter, a typed form, an exported Word/Pages document). Text compresses extremely well, and these often land well under 100KB with room to spare.
  • A single scanned page at modest DPI — especially in grayscale or black-and-white. A one-page scanned certificate at 150 DPI grayscale can usually be pushed to 100KB while staying readable.

100KB is a real fight (or impossible without big tradeoffs) for:

  • Multi-page scanned documents. Each scanned page is essentially a photo. Five color photo-pages sharing a 100KB budget means roughly 20KB per page, which forces heavy, visible degradation.
  • Photo-heavy or color-scan PDFs. A 300 DPI color scan of an ID or contract carries enormous image data. Reaching 100KB means either dropping resolution dramatically, converting to grayscale, or both.

So the honest rule of thumb: if your PDF is text, you'll hit 100KB cleanly. If it's scanned images, you'll be trading away quality, and the more pages you have, the harder it gets. The single biggest lever isn't the compression tool — it's the source. Re-scanning a document at 150 DPI in grayscale will get you to 100KB with far better results than compressing a 300 DPI color scan after the fact. More on that in the aggressive-tricks section.

Method 1: Compress a PDF to 100KB on Mac with Compresto

If you're on a Mac and you compress documents more than once in a blue moon, a native app is the cleanest path — no uploads, no file-size caps on the tool itself, and batch support for when a portal makes you submit several files.

Compresto is a native macOS app built for exactly this. It compresses PDFs (alongside images, videos, and GIFs) using strong local compression, and because everything runs on your machine, your passport scan or bank statement never touches a third-party server — which matters a lot for the sensitive documents these 100KB portals tend to ask for.

To compress a PDF with Compresto:

  1. Open Compresto and drag your PDF onto the window.
  2. Pick a strong compression level. Compresto's higher-compression tiers downsample embedded images and re-encode the document aggressively.
  3. Click Compress and check the output size.
  4. If it's still over 100KB, combine Compresto with the source-side tricks below (grayscale, lower-DPI re-scan) and run it again.

The advantage over a quick web tool is twofold: it's local (private), and it handles batches — if your visa portal wants five separate 100KB PDFs, you can drop all five in at once instead of round-tripping each through a website. For the broader walkthrough, see our guide on how to compress a PDF on Mac.

Method 2: macOS Preview "Reduce File Size" (Free, Built-In)

Every Mac already ships with a PDF compressor hiding inside Preview. It's the fastest free option, though the default filter is fairly gentle — often not aggressive enough to reach 100KB on its own.

The basic approach:

  1. Open your PDF in Preview.
  2. Go to File > Export.
  3. From the Quartz Filter dropdown, choose Reduce File Size.
  4. Save and check the result.

For text PDFs and lightly-scanned single pages, that's frequently enough. But for color scans, the stock "Reduce File Size" filter sometimes barely shrinks the file — or occasionally makes it larger. When that happens, you need a more aggressive custom filter.

Custom Aggressive Quartz Filters

macOS lets you build your own Quartz filters with much stronger image downsampling, which is how you push a stubborn scan toward 100KB:

  1. Open ColorSync Utility (in Applications > Utilities).
  2. Go to the Filters tab.
  3. Duplicate the Reduce File Size filter.
  4. Expand Image Sampling and lower the Resolution (try 96–150 DPI) and the image Quality.
  5. Save it, and it will appear in Preview's Quartz Filter dropdown on your next export.

A custom filter set to roughly 96 DPI with reduced quality can dramatically cut a scanned PDF's size. The tradeoff is exactly what you'd expect — text in scans gets softer — so test that it's still legible before you submit. Our guide on how to compress a PDF on Mac for free covers the Preview and ColorSync workflow in more detail.

Method 3: Online Tools That Target 100KB

Several web tools let you compress toward a specific target, and some explicitly advertise a "compress to 100KB" mode. They're convenient and work on any device:

  • Adobe Acrobat online — its compress tool offers quality levels; the highest-compression setting is your best shot at small sizes.
  • iLovePDF — pick the "Extreme Compression" option for the smallest output.
  • Pi7 and Smallpdf — both offer aggressive PDF compression, with some target-size-oriented modes.

The workflow is the same across all of them: upload, choose the strongest compression, download, and verify the size. If one pass doesn't reach 100KB, some tools let you re-compress the output.

The privacy caveat is not optional here. The documents that hit 100KB caps are almost always sensitive — passports, national IDs, birth certificates, bank statements, signed contracts. Every online tool uploads your file to a third-party server. For these specific documents, think hard about whether that's acceptable. If it isn't (and for a passport scan, it usually shouldn't be), use a local method like Compresto or Preview instead, where the file never leaves your Mac. This is the single biggest reason to prefer a desktop tool for this particular task. For a wider comparison of approaches, see our guide on how to reduce PDF file size.

Method 4: Aggressive Tricks When Nothing Else Works

When a multi-page color scan simply won't reach 100KB through normal compression, you stop fighting the compressor and start fixing the source. These are the levers that actually move the needle:

  • Convert pages to grayscale. Color data roughly triples the image payload. For an ID, a certificate, or a signed form, color is almost never required — grayscale cuts size hard while keeping the document perfectly legible.
  • Downsample images to 96–150 DPI. Most portals display documents on screen, not in print. 150 DPI is plenty readable; 96 DPI is borderline but often acceptable for text-light scans. Dropping from 300 DPI to 150 DPI cuts the pixel count to a quarter.
  • Re-scan at lower DPI instead of compressing a high-DPI scan. This is the big one. If you still have the physical document, re-scanning at 150 DPI in grayscale produces a vastly smaller, cleaner file than taking a 300 DPI color scan and crushing it afterward. Start from the smallest viable source.
  • Remove embedded fonts and metadata. Subsetting or stripping fonts and clearing metadata trims overhead, which matters when every kilobyte counts.
  • Flatten the PDF. Flattening annotations, form fields, and layers into a single rendered layer removes structural bloat.

Stack these. A six-page color scan that won't compress to 100KB will often get there if you re-scan it at 150 DPI grayscale, then run it through Compresto or an aggressive Quartz filter. The combination of a smaller source plus strong compression is what makes an "impossible" 100KB target achievable. If you only need a moderate reduction rather than a hard 100KB cap, our reduce PDF file size guide covers lighter-touch options.

Compress a PDF to 100KB the Private Way

The recurring theme of every 100KB upload is that the document is sensitive. That's the whole reason to do this compression locally rather than on a random website.

Compresto keeps the entire process on your Mac. Drag in your PDF — passport scan, certificate, signed form, whatever the portal demands — choose a strong compression tier, and get a smaller file without it ever being uploaded anywhere. It handles batches when a form wants multiple documents, works on PDFs, images, videos, and GIFs, and runs natively with hardware acceleration. For strict upload limits on documents you'd never email to a stranger, local compression is the right call.

Download Compresto free for macOS.

Frequently Asked Questions

How do I compress a PDF to 100KB?

Start by identifying what's in the file. For a text-based PDF, macOS Preview's "Reduce File Size" export or a single pass through Compresto will usually get you under 100KB cleanly. For a scanned document, convert it to grayscale and downsample to 96–150 DPI, then compress — ideally by re-scanning the original at 150 DPI grayscale rather than crushing a high-resolution color scan. Verify the output is still legible before submitting.

Can a PDF be compressed to 100KB?

It depends on the content. A 1–3 page text PDF or a single low-DPI grayscale scan can reach 100KB without visible quality loss. A multi-page, photo-heavy, or color-scanned PDF often cannot hit 100KB without significant, visible degradation — each scanned page is essentially a photo, and a 100KB budget split across several of them leaves very little per page. Reducing page count, switching to grayscale, and lowering DPI are what make it possible.

How do I make a PDF smaller for an upload form?

Match the method to the form's strictness. For a generous limit (1MB or more), a single light compression pass is enough. For a hard 100KB cap, combine source-side fixes — grayscale conversion and 96–150 DPI downsampling — with strong compression in Compresto, Preview's custom Quartz filters, or an online tool's "extreme" mode. Always check the file size after each pass and confirm the document is still readable.

Why won't my PDF go below 100KB?

Almost always because it contains high-resolution or color scanned images. Text compresses to almost nothing, but a 300 DPI color scan carries a huge image payload that resists compression. If a normal compress pass won't reach 100KB, the fix isn't a different compressor — it's reducing the image data at the source: convert to grayscale, downsample to 96–150 DPI, reduce page count, or re-scan the original at a lower DPI.

What's the best free way to compress a PDF to 100KB?

On a Mac, the best free option is macOS Preview paired with a custom aggressive Quartz filter built in ColorSync Utility (set image resolution to 96–150 DPI). It runs entirely on your machine, so sensitive documents stay private, and the custom filter compresses far harder than the stock "Reduce File Size" preset. Free online "compress to 100KB" tools also work, but they upload your file to a third-party server — a poor fit for the IDs and certificates that usually need this.

Will compressing to 100KB ruin a scanned ID or certificate?

Not necessarily, but it's the riskiest case. A single-page ID or certificate scanned (or re-scanned) at 150 DPI in grayscale can compress to 100KB and stay clearly legible. The danger is multi-page color scans, where the per-page budget is so small that text gets soft or blocky. If legibility is critical, prioritize a clean low-DPI grayscale source over aggressive after-the-fact compression, and always preview the result at full size before submitting.

Conclusion

Compressing a PDF to 100KB is one of those tasks that's trivial in some cases and nearly impossible in others — and the difference is entirely in the source file. A few pages of text? You'll be done in seconds with Preview or Compresto. A stack of color scans? You'll need to be honest with yourself, drop to grayscale, lower the DPI, and accept some softness to fit the cap.

The practical playbook: start from the smallest viable source (re-scan at 150 DPI grayscale instead of compressing a 300 DPI color scan), then apply strong local compression. Because the documents behind these strict upload limits are almost always sensitive, keep the whole process on your Mac rather than uploading to a website.

Compresto does exactly that — strong, private, batch PDF compression that never leaves your machine. And if you've ever fought the same battle with images, our guide on how to compress a JPEG to 100KB walks through the equivalent tricks for photos.

Download Compresto for macOS and clear that 100KB upload limit without handing your documents to a stranger.

Ready to compress your files? Join thousands of creators using Compresto ⚡