BentoPDF is a privacy-first PDF toolkit that runs client-side in the browser and is self-hostable.
The tool addresses the need to process PDF files without uploading them to external servers. It performs manipulation, editing, merging, and conversion operations directly in the browser using client-side processing, ensuring files never leave the user's device. The toolkit supports organizing and managing PDFs, editing and modifying them, converting images and documents to PDF format, converting PDFs to other formats, and securing or optimizing PDF files.
BentoPDF suits developers and organizations concerned with data privacy who want to offer PDF tools to users without server-side processing costs or infrastructure. It works well for self-hosted deployments where users control the entire environment. The tool can be deployed statically on platforms like Netlify, Vercel, or GitHub Pages, or self-hosted locally using Docker Compose, Podman, or standard builds. It supports custom branding and selective tool disabling for tailored implementations. The project offers both open-source licensing for public projects and commercial licensing for proprietary applications.
The project maintains active community engagement through a Discord server and comprehensive documentation covering setup, tool references, and self-hosting across multiple platforms including Docker, Vercel, Netlify, Cloudflare, AWS, and traditional web servers. Development activity shows ongoing feature expansion with support for over fifty tools and continuous refinement of deployment options. The codebase is built with JavaScript and TypeScript, with infrastructure supporting air-gapped offline deployments and WASM configuration for advanced use cases.