BentoPDF: Privacy-First PDF Toolkit
BentoPDF: All Your PDF Needs, Privacy First
BentoPDF is a comprehensive, privacy-first PDF toolkit that runs entirely in your browser. Every operation (merge, split, edit, convert, compress) happens locally on your device. Your files never leave your computer.
Key Features
🔒 Privacy First
All PDF processing happens in your browser using WebAssembly. Your documents are never uploaded to any server. This makes BentoPDF ideal for sensitive documents, legal files, medical records, or anything you simply don’t want floating in the cloud.
🎯 No Limits
Unlike many online PDF tools that impose paywalls, upload limits, or watermarks, BentoPDF lets you process as many files as you want, as often as you want. Completely free and open source.
🛠️ 80+ Tools
BentoPDF packs an impressive array of functionality:
Organize & Manage
- Merge PDFs, Split PDFs, Organize Pages
- Extract/Delete/Rotate Pages
- N-Up, Posterize, Booklet creation
- Bates Numbering, Page Numbers
- Compare PDFs side-by-side
Edit & Modify
- PDF Editor with annotations, highlights, comments
- Create and Fill Forms
- Add Watermarks, Headers, Footers
- Crop, Deskew, Invert Colors
- Redact sensitive content
Convert To PDF
- Images (JPG, PNG, WebP, TIFF, HEIC, PSD, SVG)
- Office (Word, Excel, PowerPoint)
- E-books (EPUB, MOBI, FB2)
- Markdown, Text, CSV, JSON, XML
Convert From PDF
- PDF to Image (JPG, PNG, WebP, BMP, TIFF)
- PDF to Text, JSON, CSV, Excel
- Extract Tables, OCR for scanned PDFs
Secure & Optimize
- Compress, Encrypt/Decrypt
- Digital Signatures
- Remove Metadata
- Linearize for web
Self-Hosted Options
BentoPDF is fully self-hostable. Run it locally with Docker or as static files on any web server:
# Quick start with Docker
docker run -p 3000:8080 ghcr.io/alam00000/bentopdf:latestThe Docker image includes:
- Full feature set including Office conversion
- Air-gapped/offline deployment support
- Custom branding options
- Simple Mode for clean internal tools
Tech Under the Hood
BentoPDF leverages WebAssembly modules for powerful client-side processing:
- PyMuPDF : PDF manipulation, text extraction, conversion
- Ghostscript : PDF/A conversion, font outlining
- CoherentPDF : Merge, split, content operations
- Tesseract : OCR for scanned documents
All loaded from CDN by default, with full offline support via environment variables.
Platforms
- 🌐 Web : Use instantly at bentopdf.com
- 🐳 Docker : Self-host locally or on your server
- ☁️ Static : Host anywhere (Netlify, Vercel, Nginx)
Get Started
Web Version: 🔗 bentopdf.com
Self-Host with Docker:
docker run -p 3000:8080 ghcr.io/alam00000/bentopdf:latestSource: 🔗 GitHub: alam00000/bentopdf
Why This Tool Rocks
- Zero Privacy Risk : Files never leave your browser
- No Paywalls : Unlimited use, no subscriptions
- Offline Capable : Self-host for air-gapped networks
- Feature Complete : 80+ tools covering every PDF need
- Open Source : AGPL-3.0 with commercial license option
Crepi il lupo! 🐺