Compress PDF
Reduce PDF size by re-encoding pages at a chosen quality — best for scanned or image-heavy files. In your browser.
How to use the Compress PDF
-
Open your PDF.
-
Pick a compression quality.
-
Download the smaller PDF.
How to compress a PDF
Compressing a PDF reduces its file size so it's easier to email or upload. This tool renders each page with pdf.js and re-encodes it as a compressed image in a new PDF with pdf-lib. It works best on scanned or image-heavy documents; note that the high-compression mode rasterizes pages, so text becomes non-selectable. It all runs in your browser.
Key features
- Quality slider for size vs. clarity
- Best results on scans and image PDFs
- Before / after size comparison
- 100% client-side — no upload
Frequently asked questions
Why did my text become non-selectable?
Strong compression rasterizes each page to an image, which removes the selectable text layer. Use a lighter setting to keep more detail.
What kind of PDF compresses best?
Scanned documents and image-heavy PDFs shrink the most; text-only PDFs are already small.
Is my PDF uploaded?
No. Compression runs locally in your browser.