docs/tools/compress-pdf.md
Shrink your PDF files without destroying them. BentoPDF offers two distinct compression algorithms -- one for text-heavy documents, another for photo-heavy scans -- so you get meaningful size reduction regardless of what your PDF contains.
The default algorithm. It removes dead weight from the PDF structure, recompresses images at a target DPI, subsets fonts to strip unused glyphs, and removes embedded thumbnails. The PDF stays fully functional -- text remains selectable, links keep working.
Condense requires the PyMuPDF WASM engine.
Photon renders each page to a JPEG image and reassembles them into a new PDF. This works well for scanned documents or image-heavy files where Condense cannot squeeze much out. The trade-off is that text becomes non-selectable and hyperlinks stop working.
| Level | Image Quality | DPI Target | Best For |
|---|---|---|---|
| Light | 90% | 150 | Preserving visual quality |
| Balanced | 75% | 96 | Everyday documents |
| Aggressive | 50% | 72 | Email attachments, web uploads |
| Extreme | 30% | 60 | Maximum size reduction |
Expand the Custom Settings panel to override preset values: