Home assistant add-on: BentoPDF


A privacy-first PDF toolkit running entirely in your browser — no uploads, no cloud, no tracking. All processing happens locally via WebAssembly. This add-on serves the BentoPDF web app from your Home Assistant instance so you can access it from anywhere on your network.
Features
Organize & Edit
| Tool |
Tool |
Tool |
| Merge PDF |
Split PDF |
Organize PDF |
| Delete Pages |
Extract Pages |
Reverse Pages |
| Rotate PDF |
Rotate Custom |
Crop PDF |
| Add Blank Page |
Divide Pages |
N-Up PDF |
| Alternate Merge |
Combine Single Page |
PDF Booklet |
| PDF Merge & Split |
Fix Page Size |
|
Convert TO PDF
| Tool |
Tool |
Tool |
| Word to PDF |
Excel to PDF |
PowerPoint to PDF |
| Image to PDF |
JPG to PDF |
PNG to PDF |
| BMP to PDF |
TIFF to PDF |
WEBP to PDF |
| HEIC to PDF |
SVG to PDF |
PSD to PDF |
| Markdown to PDF |
HTML / Email to PDF |
RTF to PDF |
| TXT to PDF |
CSV to PDF |
JSON to PDF |
| XML to PDF |
ODT to PDF |
ODS to PDF |
| ODP to PDF |
ODG to PDF |
EPUB to PDF |
| MOBI to PDF |
FB2 to PDF |
CBZ to PDF |
| XPS to PDF |
VSD to PDF |
PUB to PDF |
| WPS to PDF |
WPD to PDF |
Pages to PDF |
Convert FROM PDF
| Tool |
Tool |
Tool |
| PDF to DOCX |
PDF to Excel |
PDF to JPG |
| PDF to PNG |
PDF to BMP |
PDF to TIFF |
| PDF to WEBP |
PDF to SVG |
PDF to Text |
| PDF to Markdown |
PDF to JSON |
PDF to CSV |
| PDF to PDF/A |
PDF to ZIP |
PDF to Greyscale |
Security & Metadata
| Tool |
Tool |
Tool |
| Encrypt PDF |
Decrypt PDF |
Change Permissions |
| Remove Restrictions |
Sign PDF |
Digital Sign PDF |
| Validate Signature |
Edit Metadata |
View Metadata |
| Remove Metadata |
Sanitize PDF |
Flatten PDF |
| Remove Annotations |
Repair PDF |
|
Enhance & Process
| Tool |
Tool |
Tool |
| Compress PDF |
OCR PDF |
Deskew PDF |
| Rasterize PDF |
Linearize PDF |
PDF to PDF/A |
| Adjust Colors |
Invert Colors |
Text Color |
| Background Color |
Bates Numbering |
Page Numbers |
| Header & Footer |
Add Watermark |
Add Stamps |
| Scanner Effect |
Posterize PDF |
Font to Outline |
| PDF Layers |
Compare PDFs |
Prepare for AI |
Forms & More
| Tool |
Tool |
Tool |
| Form Creator |
Form Filler |
Table of Contents |
| Bookmark |
PDF Editor |
Extract Images |
| Extract Tables |
Extract Attachments |
Edit Attachments |
| Add Attachments |
Page Dimensions |
PDF Workflow |
Installation
- Add my add-ons repository to your home assistant instance (in supervisor addons store at top right, or click button below if you have configured my HA)

- Install this add-on.
- Click the
Save button to store your configuration.
- Start the add-on.
- Check the logs of the add-on to see if everything went well.
- Open the webUI at
https://<your-HA-IP>:8443.
Configuration
| Option |
Default |
Description |
log_level |
info |
Log verbosity: info, debug, warn, error |
No other configuration is needed. Drop your files in and go.
Simple Mode build
Upstream publishes two builds per release, and this add-on uses the Simple Mode one. It leaves out the bentopdf.com marketing pages: nav bar, hero, features, FAQ and footer.
You still get all 130 tool pages and the same LibreOffice WebAssembly payload as the standard build. Dropping those pages also cuts the served payload to about 228 MB, down from about 258 MB.
Privacy
- All PDF processing runs in-browser via WebAssembly (PyMuPDF, Ghostscript, Tesseract, LibreOffice, CPDF)
- Files are never uploaded to any server — not even the one running this add-on
- No telemetry, no analytics, no external requests
- Works fully offline once loaded
Support
Create an issue on github and tag @ToledoEM