Home
Tools
Blog
Resources
About
Legal
Donate Get Started — Free

Drop PDF to compress

or click to browse from your device

Multiple files supported · Processed locally

Compress PDF

Shrink PDF file size without sacrificing quality. Pick a preset or target a specific size — all processed privately in your browser.

No Upload
Text Preserved
Up to 80% Smaller

Full control over compression

Professional-grade features to shrink your PDFs exactly how you need

Target File Size

Set a specific target size (e.g. under 5 MB) and the tool auto-tunes quality to hit it.

Quality Presets

Choose from Screen (72 DPI), eBook (150 DPI), or Print (300 DPI) compression levels.

Image Downsampling

Reduces embedded image resolution to screen-friendly DPI without touching text clarity.

Font Subsetting

Strips unused font glyphs, keeping only characters actually used in the document.

Remove Unused Objects

Cleans orphaned form fields, JavaScript, and incremental-save history from the PDF.

Metadata Stripping

Optionally strip document metadata (author, title, keywords) for smaller, cleaner output.

Before/After Comparison

See original vs compressed file size with percentage reduction displayed clearly.

Real-Time Size Estimate

Live estimate shows expected output size based on current compression settings.

Batch Compression

Queue multiple PDFs and compress them all at once with the same settings.

100% Client-Side

Files are processed entirely in your browser. No uploads, no servers, total privacy.

Text Preservation

Text and vector graphics are never re-encoded — search, copy, and select still work.

Grayscale Conversion

Optionally convert color images to grayscale for maximum size reduction.

Visual Progress Indicator

Watch the compression progress in real-time with a smooth animated progress bar.

Instant Download

Get your compressed PDF immediately after processing — no waiting, no queues.

Quick Reset

Clear the current file and start a new compression with one click.

File Details Display

See original file size, page count, and estimated savings before you compress.

How to compress a PDF

Reduce file size in three easy steps

Step 1

Upload your PDF

Drop one or more PDF files onto the upload zone, or click to browse.

Step 2

Choose settings

Pick a quality preset or target a specific file size. Toggle advanced options.

Step 3

Download result

See the before/after comparison and download your compressed PDF instantly.

When to compress a PDF

Common scenarios where PDF compression makes a difference

Email Attachments

Reduce PDF size to stay under email attachment limits. Most providers cap attachments at 10-25 MB.

Faster Web Uploads

Compress PDFs before uploading to web forms, portals, or CMS to save bandwidth and time.

Document Storage

Archive hundreds of PDFs efficiently. Compression reduces storage costs and backup times.

Mobile Sharing

Smaller PDFs transfer faster over mobile networks and use less data when shared on the go.

Print Optimization

Optimize PDFs for printing by reducing image resolution while keeping text crisp and readable.

Portal Submissions

Meet government, court, or university portal file size limits by compressing before uploading.

Your PDFs never leave your browser

Compress PDF runs entirely client-side. Your files are read, processed, and compressed in your browser using JavaScript and WebAssembly. No file content is ever transmitted to any server — your documents remain completely private at all times.

Zero uploads Zero tracking Zero data collected

Frequently asked questions

Text and vector graphics are never re-encoded — they stay sharp at every compression level. Only embedded raster images are downsampled. At the Print preset (300 DPI), quality loss is virtually invisible. At Screen preset (72 DPI), images may appear softer when zoomed in.

Text-heavy documents typically shrink 10-30%. Image-heavy or scanned PDFs can reduce 50-80%. Documents with embedded fonts that aren't subset can see even larger reductions. Results depend on the content and original encoding.

No. Compress PDF runs entirely in your browser. Your file is read locally, processed locally, and the compressed result is generated on your device. Nothing is transmitted anywhere.

Instead of picking a quality level, you can specify a target size (e.g. "under 5 MB"). The tool iteratively adjusts image quality and DPI to produce a file that fits within your specified limit.

Yes. Add multiple PDFs to the queue and they will all be compressed with the same settings. Each file shows its individual before/after size comparison.

No. Text remains fully searchable, selectable, and copyable at every compression level. Only image resolution and unused objects are affected — the text layer is preserved completely.