Compress PDF
Re-save PDFs with compressed object streams to reduce file size. Everything runs in your browser; files are never uploaded.
About this tool
Many PDFs are larger than their content requires because of how they were saved: duplicated internal structures, uncompressed object streams and leftover editing data. This tool re-saves each PDF with compressed object streams and cleaned-up internals, shrinking the container without removing pages or changing text, vectors or images.
That also defines its limit. A PDF whose size comes from scanned pages or large embedded photos has little structural waste to remove, so it may barely shrink — the before/after comparison on the page tells you honestly what was saved. Encrypted PDFs are rejected, and batches are capped at 20 files, 20 MB each and 80 MB in total.
How to use Compress PDF
- Choose up to 20 PDF files (20 MB each, 80 MB total).
- Run the compression and compare the before/after file sizes.
- Download the re-saved files. Savings depend on the original file.
Keep the original files and inspect the exported result before publishing or sharing it.
Frequently asked questions
How does the compression work?
Each PDF is re-saved with compressed object streams and cleaned-up internal structures. No pages, text or images are removed.
Why did my file barely shrink?
Already-optimized PDFs have little redundancy left. Scanned pages and embedded photos dominate the size of most PDFs, and this tool does not downsample images, so image-heavy files may shrink very little.
Will the quality change?
No. Text and vector content are preserved exactly; the file is simply re-encoded more efficiently.
Are encrypted PDFs supported?
No. Encrypted or password-protected PDFs are rejected. Export an unlocked copy first.
Is there a file size limit?
Yes: 20 files per batch, 20 MB per file, 80 MB total and 500 pages per document.
Related tools
- Compress PDF to 1MB — Shrink a PDF down toward 1MB right in your browser. Free, no upload, no sign-up — you see the before-and-after size instantly.
- Compress PDF to 5MB — Get a PDF under 5MB for uploads, forms and sharing. Free browser-based compression — no upload, no account.
- Reduce PDF File Size — Make PDFs smaller without losing content. Free, lossless, and entirely in your browser — see exactly how many bytes you saved.
- Compress PDF for Email — Shrink PDFs so they fit email attachment limits. Free, private, in your browser — no upload before you hit send.
- Markdown ↔ HTML converter — Convert Markdown and HTML locally with a sanitized, isolated preview and downloadable output.
- PDF merge, extract and image to PDF — Combine PDFs, extract selected pages, or assemble PNG and JPEG images into a PDF locally.
- DOCX to text or Markdown — Extract readable text or Markdown from Word DOCX files in your browser.
- Split PDF — Split a PDF into separate files by page ranges such as 1-3, 5-8. Runs entirely in your browser.
- PDF to Word — Extract text from PDFs into an editable Word (.docx) file. Runs entirely in your browser.
- Word to PDF — Convert Word (.docx) documents to PDF in your browser. Best-effort formatting.