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
- Open the PDF you want to shrink.
- Choose a compression level: Low, Medium or High.
- Compress and download the smaller file.
Common use cases
- Get a scan under an email attachment limit.
- Shrink a portfolio before uploading it to a form.
- Reduce archive sizes for long-term storage.
- Lighten a presentation deck before sharing it.
Good to know
- Higher compression trades away image quality inside the PDF.
- Already-optimized PDFs may not shrink much further.
- Text stays crisp; embedded photos absorb the quality loss.
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.