PDF Compressor
Reduce PDF file size by re-rendering pages at adjustable quality. No server uploads — everything runs in your browser. Free.
📄 PDF & Document Tools
Free
Browser-based
How PDF Compression Works
This tool renders each PDF page to a canvas using PDF.js, then re-encodes the canvas as a JPEG at your chosen quality setting and embeds the result into a new PDF using pdf-lib. This approach is most effective for image-heavy PDFs. Text-only PDFs may not compress significantly.
Quality Guide
| Quality | Use Case | Expected Reduction |
|---|---|---|
| 80–95% | High quality, minimal loss | 20–40% |
| 60–79% | Balanced (recommended) | 40–65% |
| 30–59% | Small file size, visible loss | 65–80% |