Compress PDF

Reduce PDF file size by optimizing the document.

🔒 Verified Client-Side Privacy Guarantee Zero Server Uploads Zero Persistence

PDF compression occurs entirely in your browser memory. Embedded images are re-encoded and unused metadata dictionaries are stripped locally without uploading the document to any remote server.

Execution Engine: Client-Side Vector PDF Optimization Engine (pdf-lib)
Memory Sandbox: In-memory Uint8Array binary stream transformation in browser RAM

Need a Dedicated 100KB Target Size?

Need a strict 100KB file-size target for an online application upload? Use our dedicated 100KB compressor.

Compress PDF Below 100KB →

The FileTools PDF Compressor optimizes PDF documents for email attachments, recruitment and visa portals, and mobile storage without sacrificing text legibility. In PDF architecture, file weight is divided into four distinct components: raster images, embedded font programs, mathematical vector curves, and structural cross-reference dictionaries. Choose from balanced compression presets (Low, Recommended, Extreme) or switch to Target Size mode to set an exact file-size ceiling like 50KB, 100KB, 200KB, or 500KB. This tool downsamples embedded images and consolidates structural objects using PDF 1.5 Object Streams. The entire process runs directly in your browser with zero server uploads.

Key Challenges Solved

  • ✓ Email attachments and job portals rejecting PDF files exceeding 2MB or 5MB size limits.
  • ✓ Loss of image sharpness and blurry vector text caused by aggressive server-side compressors.
  • ✓ Confidential contracts and financial records uploaded to unknown cloud compression queues.

Who Is Compress PDF Built For?

1

Job applicants and students submitting resumes and portfolios to strict file-capped upload portals

2

Legal and accounting professionals transmitting bulky audit filings under email attachment limits

3

Office administrators preparing lightweight PDF brochures and reports for fast web downloads

Verified Technical Fact

Why Some PDFs Shrink 90% and Others Only 5%

The physics of PDF compression and the 4 file weight components

What We Verified

  • ✓ Scanned image PDFs shrink 70%–93%: High-resolution raster images are downsampled and re-encoded with balanced JPEG quantization.
  • ✓ Text-heavy PDFs shrink 5%–15%: Pure text documents shrink via PDF 1.5 Object Stream cross-reference consolidation; vector fonts cannot be pixel-downsampled.
  • ✓ Double anti-bloat safeguard: If re-encoding an image would increase byte size, the original stream is retained. The file is guaranteed never to grow.
  • ✓ Bookmarks and AcroForms preserved: FileTools mutates indirect objects in place, keeping table of contents links and interactive form fields 100% functional.
  • ✓ Target Size mode uses 6 graduated profiles: Iterates resolution and quality automatically to satisfy strict portal upload caps (under 100 KB, 200 KB, 500 KB).

Why This Happens (Technical Architecture)

A PDF is an object database, not a flat image file. Image compressors only operate on embedded pixel streams (/Subtype /Image). If a 10 MB PDF consists of 50 pages of vector text with 6 un-subsetted TrueType fonts, there are zero raster pixels to compress. FileTools consolidates cross-reference tables into compressed object streams, but preserves original font and outline integrity.

Document has too many text pages to meet a strict 100 KB portal limit? Split PDF →

Key Features & Benefits

Target Size Mode (50KB, 100KB, 200KB, 500KB)

Need to satisfy strict upload limits? Switch to Target Size mode to pick quick preset chips (50 KB, 100 KB, 200 KB, 500 KB, 1 MB, 2 MB) or enter a custom KB/MB limit with iterative profile optimization.

Preserved Vector Typography & Bookmarks

Text glyphs, fonts, lines, bookmarks (outlines), and interactive form fields remain native and functional rather than being flattened or rasterized.

Double Anti-Bloat Protection

Stream-level and document-level safeguards ensure that already-optimized files or images are never expanded during compression.

100% In-Browser Privacy

Your confidential tax returns, medical files, and legal agreements are processed exclusively in browser memory with zero cloud uploads.

How to Use Compress PDF

  1. Upload your PDF document by dragging it into the dropzone or clicking browse.
  2. Select a compression preset (Low, Medium, or High) or switch to Target Size mode to specify a maximum ceiling (e.g. 100 KB, 200 KB, 500 KB).
  3. Click the "Compress PDF" button to initiate local optimization.
  4. Review the calculated savings and download your optimized PDF document instantly.

Common Use Cases

Online Application & Upload Portals

Quickly shrink scanned documents, certificates, and resumes to satisfy online application file-size caps (such as 100 KB, 200 KB, or 500 KB limits).

Email Attachment Limits

Reduce multi-page legal agreements, pitch decks, or financial statements to fit comfortably within corporate email gateway limits.

Mobile Archiving & Bandwidth Saving

Optimize technical manuals and ebooks for faster loading and reduced storage consumption on mobile phones and tablets.

Continue Your Workflow

Recommended logical next steps after using Compress PDF:

Need to Create a PDF First?

Convert documents or webpages into PDF before optimizing file size.

Multi-Step Workflows

Recommended Workflows Featuring Compress PDF

Connected step-by-step processing routines for complete document tasks:

Prepare & Secure Documents for Sharing

Optimize file size, apply running page numbers, and add password encryption before emailing sensitive documents.

Convert Scanned Document to Editable Word

Extract optical character text from scanned PDFs, export into an editable Word docx file, and compress the final package.

1. OCR Scan→2. PDF to Word→3. Compress Result

The 4 Components of PDF File Weight

A PDF is an object database whose compressibility depends on its internal content. High-resolution raster images downsample and compress by 70% to 93%. In contrast, embedded font programs and mathematical vector curves cannot be downsampled. Finally, structural overhead consolidates via PDF 1.5 Object Streams to save 5% to 15%.

Practical Example

Scanned Document Optimization

A multi-page office scan containing color document pages is 8.4 MB, exceeding a university or visa portal upload limit of 2 MB.

Input / Parameters:8.4 MB PDF (embedded high-resolution scans + text headings)
Expected Output:1.4 MB PDF (approx. 83% reduction)

Embedded raster photos were re-encoded at calibrated display resolution while maintaining vector sharpness on all text headings and keeping bookmarks intact.

Important Operational Notes & Realistic Limitations

  • Documents composed purely of vector text and embedded font programs will experience modest reduction (5%–15%) because font programs cannot be pixel-downsampled.
  • Pre-compressed images that cannot be further reduced without severe degradation are preserved unchanged by built-in anti-bloat safeguards.
  • Password-protected or encrypted PDFs must be unlocked before compression can be performed.
Recommended Guide

How to Compress a PDF Without Losing Quality

Learn the technical mechanics of PDF downsampling, image quantization, and how to balance file size with visual clarity.

Read How to Compress a PDF Without Losing Quality (6 min read) →

Frequently Asked Questions

How do I reduce PDF file size for email?

Pick a preset or a target size and the pdf compressor will reduce PDF file size while keeping text vector sharp. You can compress PDF to 100kb or another exact limit, which helps when you compress a PDF for email attachments.

Why didn't my PDF file size decrease significantly?

PDF compression achieves dramatic 70% to 90% reductions on scanned documents and high-resolution photo PDFs. If your PDF contains only text and embedded font programs, or if the images inside were already heavily compressed, further reduction is mathematically limited. FileTools includes anti-bloat protection to ensure your file never grows larger during optimization.

How do I compress a PDF to 200KB or 500KB for portal uploads?

Switch compression mode from Presets to "Target Size" and select the 200 KB or 500 KB preset button (or enter a custom value in the input box). The engine progressively downsamples embedded photos and scans to bring your document under the target size limit. This makes it easy to meet upload caps for email gateways, job portals, and visa applications.

Can I compress a PDF to 50KB or 100KB for job or government forms?

Yes. Select the 50 KB or 100 KB preset chip in Target Size mode. For single-page certificates, mark sheets, and scanned documents, the engine downsamples images and consolidates structural objects locally in your browser memory. For portals strictly mandating a 100KB limit, you can also use our dedicated Compress PDF Below 100KB tool.

Why can some PDFs not reach the requested target size (like 50KB or 200KB)?

Target size is a desired goal, but not guaranteed for every file. If a PDF consists mostly of vector text, embedded fonts, or already compressed photos, reducing it below an aggressive target size may be mathematically impossible without damaging document legibility. When a target cannot be reached, FileTools applies the maximum safe compression possible and displays an informational warning with the achieved size rather than degrading your document beyond usability.

Does compressing a PDF strip bookmarks or form fields?

No. Unlike other tools that discard document catalogs and flatten forms, FileTools mutates PDF indirect objects in place. Your clickable Table of Contents (bookmarks), internal hyperlinks, and interactive AcroForm form fields remain intact and editable.

Will text in the compressed PDF become blurry or unreadable?

No. Text characters, digital fonts, and vector illustrations remain unaffected. Only embedded bitmap images (such as photos or scanned graphics) are downsampled and re-encoded.

Why is High Compression free on FileTools when other sites charge for it?

Many online tools lock strong compression behind a $12/month subscription. Because FileTools executes entirely inside your browser using client-side JavaScript, we do not incur server processing costs and provide High Compression and Target Size optimization 100% free with no daily limits.

Are my confidential documents uploaded to any server?

Never. Processing runs 100% locally in your browser session using HTML5 Canvas and WebAssembly. Once you close the tab, all memory allocations are discarded.

How do I compress a PDF on an iPhone or Android phone?

Open FileTools in your mobile browser and tap the upload area to select a document from your device files. Pick your desired compression level, then tap Compress PDF to download your file instantly. The compressed PDF processes directly in your mobile browser memory without requiring an app store download or account registration.