How to Compress PDF to 100KB Online (Free, Browser-Only) — 2026 Guide

Email won't send because your PDF is too large? Government portal rejecting your scanned form? Here are three browser-based methods that actually shrink PDFs to 100KB — with honest limits about when each one works.

bolt Quick answer
Best free toolBrowser-based (ShrinkTo) — no upload, no signup, no daily limit
Best for big filesiLovePDF (uploads to server, 2/day on free tier)
Best for batchPDF24 desktop app (offline, no limits)
Typical compression for text PDF60–80% (5MB → ~1MB or less)
When 100KB isn't possibleImage-heavy PDFs, scanned documents over 10 pages
Privacy winnerBrowser-based — file never uploads anywhere

"Why is my PDF so large?" is one of the most-searched PDF questions in 2026 — partly because phone-scanned documents have ballooned, and partly because many institutional portals still cap uploads at 100KB or 500KB. Email providers also keep tightening attachment limits, with Gmail's "send" failing silently for files anywhere near 25MB once embedded images and metadata are factored in.

This guide walks through three different ways to compress any PDF down to 100KB — covering when each method works, when it doesn't, and what the privacy tradeoffs are. We tested each method against 30 real PDFs ranging from text-only resumes to 100MB scanned contracts, and we'll show what actually came out on the other side.

compress

Skip the reading — just compress

Free, browser-based, three quality presets. Your PDF never leaves your device.

Open compressor arrow_forward

Why 100KB specifically?

100KB is the most common file-size cap for PDF uploads on Indian government portals — including most state PSC exam registrations, court filings, RTI applications, and a wide range of academic admission portals. It's also a safe target for email attachments where you want zero risk of being filtered as spam, or for embedding PDFs into Excel/Word documents that have to fit under their own size limits.

Three categories of users keep hitting the 100KB wall:

  • Government applicants uploading scanned ID proof, address proof, or signed declaration forms
  • Legal professionals e-filing on courts that cap file sizes per document
  • Students & job seekers uploading resumes or transcripts to platforms with strict limits

How PDF compression actually works (3 techniques)

Before picking a tool, it helps to know what's happening under the hood. Every PDF compressor uses some combination of these three techniques:

1. Image re-encoding

Most "large" PDFs are large because of embedded images — scanned pages, screenshots, photos, or charts. The compressor re-renders these images at a lower DPI (typically 72 for Screen, 150 for eBook, 300 for Print) and re-encodes them as JPEG with lossy compression. This usually saves 40–80% of file size with minimal visible quality loss for screen reading.

2. Object stream removal

PDFs contain a lot of structural metadata: bookmarks, form fields, comments, embedded fonts, and page object references. Compressors strip what isn't strictly needed and rewrite the file structure more efficiently. Savings here are typically 5–15% on top of image re-encoding.

3. Rasterization (the nuclear option)

The most aggressive technique: render every page as a single flat image, then put those images into a new PDF. This destroys the text layer (so you can't search or copy text anymore) but produces the smallest possible file. Most browser-based tools use this approach for the "Screen" quality preset because it gives consistent, predictable output sizes.

The tradeoff: rasterized PDFs are smaller but lose text searchability. If you need both small and searchable, you're limited in what's achievable in a browser.

Method 1: ShrinkTo (browser-based, recommended)

The privacy-first option. Works entirely in your browser using pdf-lib and pdf.js, the same libraries Mozilla uses to render PDFs in Firefox. Your PDF gets compressed by your own device's CPU — there's no server involved.

  1. Open the PDF compressor Go to /tools/compress-pdf. The tool loads instantly with no signup.
  2. Drop your PDF Drag your PDF onto the dropzone, or click to browse. Files up to 50MB are supported.
  3. Choose "Screen (72 DPI)" for maximum compression This is the most aggressive preset. Your file gets rasterized at 72 DPI and re-encoded as JPEG. For text PDFs, this typically cuts size by 80%+. For a 5MB document, expect output around 200–500KB; for a 1MB document, expect under 100KB.
  4. Click "Compress PDF" and wait Compression happens in your browser — no upload, no waiting on a server. A 10-page PDF takes about 5–15 seconds depending on your device.
  5. Verify size and download The result page shows the new file size. If it's still over 100KB and you absolutely need under 100KB, see "When 100KB isn't possible" below.

What we got in testing: A 4.2MB scanned 10-page contract compressed to 380KB on Screen quality. A text-only 200KB resume compressed to 35KB. A photo-heavy 12MB presentation compressed to 1.1MB — too large to hit 100KB without further reduction.

Method 2: iLovePDF or SmallPDF

The classic server-based options. Both have well-tested compression engines and handle files larger than 50MB without browser strain. Both upload your file to their servers, which is the privacy tradeoff.

iLovePDF: Free tier limits each PDF to 15MB and processes 2–5 files per session before requiring sign-up. Their privacy policy claims files are deleted within 2 hours, but you cannot verify this. Compression quality is excellent — typically matches or beats browser-based tools because they can use heavier server-side libraries.

SmallPDF: Slick interface, but the free tier is the most restrictive of any major tool: 2 tasks per day. After that you have to wait 24 hours or sign up for the paid tier (~$7/month). Their compression is similar quality to iLovePDF.

When to use these instead of browser-based: when your file is over 50MB, when you need batch processing more than once, or when you want a thumbnail preview of the output before downloading.

Method 3: PDF24 desktop app (offline)

For people who compress PDFs regularly, PDF24's desktop app is the best free option. It runs locally on Windows or Mac, has no daily limits, no upload, and supports batch compression of dozens of files at once. The interface is dated but every feature works.

Download from pdf24.org. Install the desktop application, drag PDFs into the compressor, choose your quality preset, and export. Files stay entirely on your machine.

When 100KB isn't realistically possible

Be honest about what compression can and cannot do. Three scenarios will resist getting to 100KB:

  • Scanned PDFs over 20 pages Each scanned page is a high-resolution image. Even at 72 DPI JPEG, a 20-page scan rarely fits under 200KB. If you need 100KB, reduce the page count or split the document.
  • Image-heavy presentations or portfolios A 30-slide presentation with one large image per slide will resist compression below 500KB. The images themselves dominate file size.
  • PDFs already optimized once If a PDF was already exported with "compress images" enabled, running it through another compressor produces diminishing returns — typically only 5–15% additional savings.

What to do instead

If your PDF won't go below 100KB, you have three workarounds:

  • Split the PDF: use ShrinkTo's split tool to break it into smaller files, each under 100KB. Many portals accept multiple uploads.
  • Convert to images first: use PDF-to-JPG, compress each image to ~10KB, then combine back to PDF. More work but reliable for hitting tight targets.
  • Re-create from source: if you have the original Word/Excel/Pages document, export to PDF directly with "Smallest file size" instead of compressing an existing PDF. Direct export is always more efficient.
call_split

Need to split your PDF instead?

Break a large PDF into multiple smaller ones, each under your size limit.

Open splitter arrow_forward

Honest comparison: 6 tools tested with the same PDF

We took a 4.2MB 10-page scanned contract and ran it through six different compressors. Same source file, default "Recommended" or "Screen" preset where available.

ToolOutput size
ShrinkTo (browser, Screen)380 KB
iLovePDF (Recommended)340 KB
SmallPDF (Strong)360 KB
PDF24 desktop (Recommended)410 KB
Adobe Acrobat (Reduced size)450 KB
PDF-XChange (default)520 KB

None hit 100KB on this file because of the page count and image density. iLovePDF was marginally the smallest. ShrinkTo was within 12% of iLovePDF without uploading the file anywhere — which is the privacy-conscious choice for any document containing personal information.

Why we recommend browser-based for sensitive PDFs

If your PDF contains personally identifiable information — Aadhaar, PAN, bank statements, contracts, medical records, salary slips — you should think carefully before uploading it to a third-party server. Even reputable tools have had security incidents over the years, and "files deleted in 2 hours" is unverifiable.

Browser-based compression eliminates the upload entirely. The PDF is processed by the same Chrome/Firefox/Safari engine that's already rendering it on your screen. There's no server, no temporary storage, no network round trip — and therefore no possibility of your document being seen by anyone else, intentionally or not.

Frequently asked questions

Can I compress a PDF to exactly 100KB?
You can get very close to 100KB but not exactly 100KB every time. Browser-based compressors target a specific size by adjusting JPEG quality and image DPI. For most document PDFs (text + a few images), targeting Screen quality (72 DPI) reaches well under 100KB. For image-heavy PDFs, you may need to accept a slightly larger output.
Will compressing my PDF reduce text quality?
If the tool re-renders pages as images (rasterization), the text becomes part of the image and is no longer selectable. Some tools do this; others compress images while keeping text searchable. Check whether your tool preserves the text layer if searchability matters to you.
Is browser-based PDF compression safe for sensitive documents?
Yes — browser-based compression is safer than server-based tools because your PDF never leaves your device. The compression happens entirely in your browser using JavaScript libraries like pdf-lib and pdf.js. No server upload means no risk of your document being intercepted, stored, or seen by anyone else.
Why won't my PDF compress below 100KB?
PDFs that are mostly text and small in page count typically compress easily to under 100KB. PDFs that resist compression usually contain: high-resolution embedded images, scanned pages (which are images of text), embedded custom fonts, or already-compressed content. For these, even aggressive compression cannot reach 100KB without unacceptable quality loss.
Is iLovePDF or SmallPDF better than browser-based compression?
iLovePDF and SmallPDF have more compression presets and faster processing for very large files because they use server-side compute. However, both upload your file to their servers and limit free use (SmallPDF: 2 tasks per day). Browser-based tools win on privacy, no daily limits, and instant compression with no upload wait.
How much can I compress a PDF without losing readability?
Text-heavy PDFs can typically be compressed by 60–80% while remaining perfectly readable. Image-heavy PDFs can be compressed 40–60%. Scanned documents or PDFs created from photos are limited to about 30–50% compression before noticeable quality loss.
Does compressing a PDF lose the ability to copy text?
Only if the compressor uses rasterization (turning pages into flat images). Compressors that only re-encode embedded images keep the text layer intact. Most browser-based tools rasterize for predictable results; for searchable output you may need a server-based tool that's specifically marketed as preserving text.
What's the maximum PDF size I can compress in a browser?
Most browser-based compressors handle files up to 50MB comfortably. Above that, browser memory becomes a constraint and the tab can crash on lower-end devices. For files over 50MB, use the PDF24 desktop app or split the file first.
Methodology & sources
  • Tested on 30 sample PDFs (text-only resumes, scanned contracts, image-heavy presentations) using each tool's default "Recommended" preset
  • Browser-based tests run on Chrome 124 / Firefox 125 on a 2022 MacBook Air M2
  • Server-based tests run during off-peak hours to minimise queueing delay
  • pdf-lib documentation: pdf-lib.js.org
  • pdf.js (Mozilla): mozilla.github.io/pdf.js

Last verified: February 18, 2026.

Compress your PDF in 30 seconds

Three quality presets, no signup, no upload, no daily limit. Your PDF stays on your device.

compress Open the PDF compressor →