Optimize / browser local

Compress PDF Locally

Start with a text-preserving local rewrite that removes metadata and repacks the file. Use visual compression only when scanned or image-heavy PDFs need stronger reduction.

CompressAdd 1 PDF

Compress PDF needs 1 PDF. You have 0.

1 PDF
selected operation

Compress

Safely repack PDFs, with visual compression available for scans.

OutputOne optimized PDF. Safe mode preserves selectable text.

Run options
Render pipeline guardedpdf.js uses its own parsing worker; canvas export is paced with UI yields and large preview protection.
Shortcut: Cmd/Ctrl + Enter
Best defaultPreserves selectable text and vector content.
Compression note

Safe rewrite removes document metadata and repacks the PDF without rasterizing pages. Visual compression is stronger for scanned files, but selectable text and vector detail may not be preserved.

how it works

Short path, clear output.

  1. Add one PDF file.
  2. Use safe rewrite by default, or choose visual compression for scans.
  3. Run locally and download the optimized PDF.
faq

Practical boundaries before you process a file.

What does safe rewrite do?

It repacks the PDF with object streams and clears document metadata without rasterizing pages, so selectable text and vector content stay intact.

When should I use visual compression?

Use it for scanned or image-heavy PDFs when file size matters more than preserving selectable text and vector fidelity.