Hi folks!
I’m the creator of BentoPDF. It is an open source PDF toolkit that runs entirely in your browser. Your documents stay private, by design.
BentoPDF started as a small side project, but over time it has grown into something much bigger. With our latest major update, BentoPDF now includes 100+ tools, all running fully client-side.
You can do the basics like merge PDFs(while preserving bookmarks), split documents, extract or delete pages, reorder files, rotate pages, and compress PDFs. Thee are also some advanced tools.
You can edit and annotate PDFs directly in the browser: highlight text, add comments, draw shapes, insert images, fill(including XFA) and create forms, manage bookmarks, generate tables of contents, redact, add headers, footers, watermarks, and page numbers.
BentoPDF also supports an extensive range of file conversions. You can convert Word, Excel, PowerPoint, OpenOffice, Pages, CSV, RTF, EPUB, MOBI, comic book formats, and many more into PDFs, and also convert PDFs back into Word, Excel, images, Markdown, CSV, JSON, and plain text.
For images, BentoPDF supports a massive variety of formats, including HEIC, WebP, SVG, PSD, JP2, and and aalso other formats such as EPUB, CBR/CBZ. You can convert images to PDFs, extract images from PDFs in their original format, or rasterize PDFs with full DPI control.
There are also organization and optimization tools: OCR, PDF/A conversion, booklet creation, N-up layouts, page division, attachment management, layer (OCG) editing, metadata inspection and editing, repair tools, and advanced compression algorithms that rival commercial solutions.
The latest update also includes AI ready extraction tools to export PDFs to structured JSON, extract tables as CSV/Markdown/JSON, and prepare PDFs for RAG and LLM workflows.
All of this works entirely in the browser, without accounts, uploads, or tracking.
This is my first post here and I hope you like it. Any feedback or feature requests are appreciated. Thank you.
Github Link: https://github.com/alam00000/bentopdf


I’ve used Stirling pdf in the past. How does it compare?
As someone who have been using both, you don’t need an account to use bentopdf. All the data is processed locally, making it excellent for a single user scenario. I drink Sterling has a very handy omni-tool, but I dare say it’s a matter of preference.
I go with bento where I can, and use sterling as a fallback.
No account need for Stirling either. I will try to give it a go soon.
Honestly, I think this is just one where you try it for yourself. The compose file is about 4 lines long, I had the whole thing up and running in about 30 seconds (OK, 45; I forgot a port was already in use and had to redeploy).
So far my one big complaint would be that the self-hosted version replicates the entire website, including all of the “Why choose Bento PDF” and “Try now” and so on. It’d be nice to just have the tools right there when I load it up. Other than that, well, it looks cool, I’ll know more once I actually try out the available options.
Just try the simple image, see https://github.com/alam00000/bentopdf?tab=readme-ov-file#-simple-mode-for-internal-use :)
Oh, perfect. Thank you.
Not sure, as I haven’t used Stirling and at the same time I didn’t make it to compete with other tools. Hence I never mention its better than xyz tool either on our github or website. Users would have to do their own due diligence in this case. However it does have the best bookmark tool in the market(yes, better than adobe acrobat) and also a form creator tool, among others, which you can’t find in other OS tools.
I understand and I wasn’t looking for a "better or worst"assessment. I’ll give it a try even if I haven’t needed to manipulate pdfs. Always nice to add to the toolset.
Thank you!
No man, thank you!