PDF
PDF Compress
Shrink PDFs by re-rendering each page as a JPG inside a fresh PDF — runs entirely in your browser.
Loading PDF tool…
About this tool
Drop a PDF, pick a quality and DPI, and the tool renders every page with PDF.js, re-encodes it as a JPG, and rebuilds a new PDF with pdf-lib — all in your browser. No upload, no signup.
Best for image-heavy or scanned PDFs, where compression delivers real savings (often 50-80% smaller). Vector-text-only PDFs may not shrink much because the rasterized JPGs still carry the same pixel area as the original vector strokes.
Frequently asked questions
- Does my PDF get uploaded?
- No. Compression happens entirely in your browser. Your file never leaves your device.
- Why is my text now an image?
- v1 compression rasterizes each page — vector text becomes a JPG. You lose copy-paste, search, and accessibility from the original. The trade-off is real, often-large size reduction. If you need to keep selectable text, don't compress aggressively or skip this tool.
- Which DPI and quality should I pick?
- 150 DPI + quality 75 is a good baseline — looks fine on screen and in most prints. For screen-only viewing, 120 DPI + quality 65 typically halves the file size again. For print-quality output, use 200+ DPI and quality 85+.
- What if the output is bigger than the original?
- Some PDFs (mostly vector, already optimized) get bigger when rasterized. The tool shows you the before/after — if it's bigger, just keep the original.