PDF Compressor

Compress PDF to 100KB, 200KB, 500KB, 1MB - or any target size. Reduces embedded images while keeping text sharp. Your files never leave your browser.

🔒 100% Private 🎯 Target KB Mode 📦 Bulk 10 PDFs ⚡ Client-Side 📄 Text Preserved
📄
Drop PDFs here
PDF files - up to 10 files at once

Supports: PDF files up to 100MB

⚙️ Compression Settings

Lower = smaller file. Text stays crisp regardless.

How to Compress PDF to Exactly 100KB, 200KB, or 500KB

Switch to 🎯 Target Size Mode, enter your required KB limit, upload your PDF, and click Compress. The engine iteratively reduces image quality inside the PDF using a binary search - you get the sharpest possible result that fits under your target file size.

🔒 Your privacy is guaranteed: This tool uses pdf-lib running entirely in your browser. Your PDFs are never uploaded to any server, never stored, and never shared. All processing happens in your tab.

PDF Size Requirements by Use Case (2026)

Use Case Max Size Notes
Email attachment (Gmail) 25 MB Ideally < 5MB for fast send
WhatsApp document share 100 MB Smaller = faster delivery
Government form upload (India) 100-500 KB SSC, UPSC, Railway portals
University application 200 KB - 2 MB Varies by portal
Court e-filing 5-10 MB per document Indian e-Courts require small files
Website download < 1 MB recommended Faster page load = better SEO
Slack file share 1 GB (paid), smaller preferred Compress for mobile users

How PDF Compression Works

PDF files are large primarily because of embedded images. A 10-page scanned document can be 20MB+ because each page is stored as a high-resolution image. This tool:

  1. Parses the PDF using pdf-lib to extract every embedded image
  2. Re-compresses each image as JPEG at your chosen quality level
  3. Rebuilds the PDF with smaller images while preserving text, fonts, links, and layout

Text-heavy PDFs (like Word exports) compress less because text is already tiny. Scanned documents and photo-heavy PDFs see the biggest reductions - often 60-90% smaller.

Quality Mode vs Target Size Mode

Quality Mode: Set image quality from 10% to 95%. Lower quality = smaller file. At 70% (default), most PDFs look identical to the original. Great when you just need "smaller" without a specific target.

Target Size Mode: Enter an exact KB limit (e.g., 500KB). The engine uses binary search to find the optimal quality that hits your target. Perfect for form uploads with strict size limits.

Frequently Asked Questions

How to compress PDF to 100KB?

Upload your PDF, switch to Target Size Mode, enter 100 in the KB field, and click Compress. The tool uses iterative quality reduction to hit your exact target size.

Is this PDF compressor safe?

Yes - 100% safe. Your PDF never leaves your browser. All compression happens client-side using JavaScript. No server upload, no data collection.

Can I compress PDF without losing quality?

Yes. In Quality Mode at 80-90%, the visual difference is imperceptible. The tool compresses embedded images while preserving text and vector graphics perfectly.

What is the maximum PDF size I can compress?

Since processing happens in your browser, it depends on your device's RAM. Most devices handle PDFs up to 50-100MB without issues.

How does PDF compression work?

PDF files are large mainly because of embedded images. This tool extracts each image, re-compresses it at lower quality using JPEG encoding, then rebuilds the PDF with smaller images while keeping text and layout intact.

Can I compress multiple PDFs at once?

Yes, you can upload up to 10 PDF files at once. Each file is compressed individually and can be downloaded separately or all at once.