Compress PDF

Shrink a PDF in your browser. Tune JPEG quality and render resolution, then download the smaller file. Nothing is uploaded.

Runs locally in your browser
Drop a PDF here, or click to choose
Processed locally — best for scans and photo-heavy PDFs

How to use Compress PDF

  1. Open the PDF you want to shrink.
  2. Choose a compression level: Low, Medium or High.
  3. Compress and download the smaller file.

Common use cases

Good to know

Guides

What you can do next

FAQ

Are my PDFs uploaded?

No. Pages are rendered with pdf.js and rebuilt with pdf-lib entirely in your browser. The file never leaves your device.

How does compression work?

Each page is rasterized and re-encoded as JPEG, then placed back into a new PDF. Scans and image-heavy files shrink the most. Text-only PDFs may not get smaller — they become images of the pages.

Will the text stay selectable?

No. This is a lossy, image-based compress. If you need selectable text, keep the original or use a desktop optimizer that recompresses embedded images without flattening.

X