Skip to content

Bento PDF

Privacy-first, client-side PDF toolkit. Manipulate, edit, merge, and process PDFs in browser.

Not yet verified
Demo online
MIT★ 14593

Open the official app on bentopdf.com

This tool is hosted by its maintainers. Click below to open bentopdf.com in a new tab — it's their official demo.

Browse pdf & tools tools →

What's next with Bento PDF?

Choose how you want to get started.

Use it free

Open the official tool or demo — no account needed.

Free

Self-host it

Run the open-source version on your own infrastructure.

Open

What is Bento PDF?

BentoPDF is an open-source PDF toolkit designed for privacy-conscious users who require secure, offline manipulation of PDF documents. Its primary purpose is to provide a suite of tools for creating, editing, and managing PDFs without relying on cloud storage or account creation. The tool is particularly useful for individuals and organizations seeking to handle sensitive data without exposing it to external servers. By prioritizing client-side processing, BentoPDF addresses common concerns about data privacy and control, offering a no-strings-attached approach to PDF workflows. It caters to users who need to perform tasks like merging files, extracting text, or securing documents while maintaining full ownership of their data.

How it works

BentoPDF is a privacy-first PDF toolkit that enables users to manipulate documents through client-side processing. It eliminates the need for account creation or file uploads by executing operations directly in the browser, ensuring data remains on the user’s device. The tool’s purpose is to provide a secure, ad-free alternative to proprietary PDF software. It supports a range of tasks, including merging, splitting, and converting PDFs, while maintaining strict privacy standards through its open-source model. BentoPDF allows batch processing of multiple PDFs, enabling users to handle large workloads efficiently. It integrates external modules like PyMuPDF and Ghostscript for advanced operations such as text extraction and page manipulation. The tool also includes features like password protection and document preview, with options to customize settings for offline use.

How to use it

  1. 1Open BentoPDF in a supported browser and select a tool from the interface. 2. Upload PDF files via the file picker, which appears when clicking the tool’s input area. 3. Configure settings such as output format or password protection in the preferences panel. 4. Initiate the process by clicking 'Process' or 'Export,' then download the result. Practical tips include using keyboard shortcuts for quick access to tools and avoiding browser shortcuts like Ctrl+W to prevent unintended actions. Always verify file integrity after processing.

What it can do

  • PDF Processing

Use cases

Assumptions and limitations

Assumptions

  • source: https://github.com/bentopdf
  • license: AGPL-3.0 — free to use
  • privacy: Opens an external demo

Limitations

  • Requires a stable internet connection for certain advanced features like external module updates
  • Limited support for highly complex PDF structures (e.g., embedded fonts or encryption)
  • Dependent on browser compatibility with WebAssembly and JavaScript execution
  • No dedicated mobile application for iOS or Android devices
  • Collaboration tools such as real-time editing are absent

Understanding the result

Privacy-first, client-side PDF toolkit. Manipulate, edit, merge, and process PDFs in browser.

Tool details

  • Clearly flagged when a network request is needed.
  • No account, no sign-up, and no tracking of your content.
  • Powered by bentopdf (MIT).
Built with
bentopdf (https://github.com/bentopdf)
License
MIT
Runs locally
No — requires a network request
Verification
Not yet verified
Input
PDF
Output
PDF
Open-source source & license

Built with https://github.com/bentopdf. OpenToolVault provides the discovery and browser interface while crediting the original project maintainers.

Built with
bentopdf
License
MIT
View source on GitHub

Open-source project

OpenToolVault is an independent directory. We are not affiliated with or endorsed by this project.

References

Frequently asked

How does BentoPDF handle file security?

BentoPDF ensures security by processing all operations client-side within the browser, meaning files never leave the user’s device. Sensitive data remains isolated from external servers, and no account creation is required. Users retain full control over their files, with encryption options available for additional protection.

How does BentoPDF process PDFs without uploading them?

The tool leverages WebAssembly and browser-based libraries to decompress and manipulate PDF content locally. All operations—such as merging pages or extracting text—are executed in the user’s browser environment. This approach avoids server-side processing, ensuring data remains private and untransmitted.

How do I merge two PDFs using BentoPDF?

Select the 'Merge PDFs' tool, upload both files via the file picker, arrange them in the desired order using drag-and-drop, and click 'Process.' The merged document will be available for download immediately after completion.

How does BentoPDF compare to Adobe Acrobat?

BentoPDF differs from Adobe Acrobat by prioritizing privacy and open-source flexibility. Unlike Adobe Acrobat, it does not require a subscription or account, and all processing occurs locally. However, it lacks advanced features like form creation or signature validation, making it better suited for basic editing and conversion tasks.

What should I do if BentoPDF fails to process a file?

First, verify the file is not corrupted by attempting to open it in another PDF reader. If the issue persists, check for browser compatibility and ensure all extensions are disabled. For large files, try splitting them into smaller sections. If problems continue, consult the project’s GitHub repository for troubleshooting guidance.

Spotted something wrong with Bento PDF, or want to maintain it? See how to help.