No. 06

PDF Compressor

Shrink a PDF's file size by re-rendering each page at your chosen quality — nothing is uploaded to do it.

Uploaded 0 bytes Loads a small PDF engine on first use, then works offline. (network monitor unsupported in this browser)

How your data is handled: everything above runs inside this browser tab; your file is never uploaded. Loads a small PDF engine on first use, then works offline.

Most online PDF compressors upload your document to a server to do the work — which is a bad trade for anything containing a contract, ID, or statement. This one renders each page locally with pdf.js and recompresses it into a new file with pdf-lib, so the document never leaves your browser.

How to use it

  1. Drop a PDF (or several — they're processed one at a time).
  2. Pick a compression level with the quality dial: Light, Balanced, or Aggressive.
  3. Watch the before/after size gauge update as it processes.
  4. Download the compressed file, or export all as a zip if you added several.

Tips & edge cases

  • A PDF made of scanned pages barely shrinks with a compressor that only touches metadata — the file is already one image per page. This tool re-renders every page at your chosen resolution, which is where the real savings come from on scanned documents.
  • This tool rasterizes each page to a compressed image, so it shrinks image-heavy and scanned PDFs the most. If you need the result to stay searchable and selectable, use Light and check the output, or skip compression for text-only documents that are already small.
  • If Aggressive still looks close in size to Light, the source PDF probably already has heavily compressed images — there isn't much left to save.
  • For a source that's mostly flat color or line art rather than a photo, re-encoding can occasionally come out larger than the original — this tool checks for that and hands back the original file unchanged rather than a 'compressed' file that's actually bigger.

FAQ

Will compressing make my text blurry or unselectable?
Compression re-renders each page as an image at your chosen quality, so text stays sharp at Light and Balanced but is no longer selectable or searchable afterward — the same trade-off as scanning a printed page. Keep an uncompressed copy if you need selectable text.
What if compression doesn't actually shrink my file?
It never hands back something larger than what you gave it. If a page's re-encoded version would be bigger — which can happen on simple, low-detail pages — that page keeps its original bytes instead.
How much smaller will my file get?
It depends on content and the level you pick. Image-heavy and scanned PDFs often shrink 50–80% at Balanced or Aggressive; already-compact text PDFs shrink less.
Is there a page limit?
No fixed limit — it's set by your browser's available memory, not a server-side cap.