github alam00000/bentopdf v2.8.11
Measurement Tools and A Year of BentoPDF! - v2.8.11

6 hours ago

Dad Joke Of the Release

Why don't skeletons fight each other? Because they don't have the guts 🤣

BentoPDF Is One Year Old! 🎉

I didn't realize this. The first release of BentoPDF, v1.0.0, went out on 20 October 2025, which means BentoPDF is now one year old! I'm so thankful to every one of you who used it, shared it, reported bugs, translated it and sent PRs. None of this would have happened without you. ❤️

Also I need your support to keep going

BentoPDF has grown into a lot more than one tool, but behind it there is still just one core maintainer: me. Every feature, every engine, every bug fix, every PR review and every issue reply goes through one person, and keeping this pace up on my own is getting really hard.

Your support goes directly into:

  • BentoPDF, with faster releases and faster fixes
  • Kura, our PDF standards and preflight engine
  • Hyper Compress, our compression engine
  • BentoParse, our new document parsing engine
  • Hiring a second core maintainer to work full time on BentoPDF, so the project no longer depends on just one person

Here's how you can help:

  1. Sponsor on GitHub Sponsors. Monthly sponsorships make the biggest difference, even small ones, because they let me plan ahead. You can also chip in once on Ko-fi.
  2. Advertise on bentopdf.com. The homepage now has a sponsor section right above the tools. The last time we had analytics, bentopdf.com was getting around 20,000 views a day, and it's very likely more now (we removed Simple Analytics, so we can't say for sure). Ads are plain logos and links: no tracking, no scripts and no pop-ups, and self-hosted copies never show them. Book a slot at bentopdf.com/advertise.
  3. Get a commercial license if your company uses BentoPDF and doesn't want the AGPL obligations. See bentopdf.com/licensing.

Every sponsor, every ad and every license helps keep BentoPDF free and private for everyone. Even if you can't, thank you for using it! ❤️

Alright, so back on to the release.

1. Measurement Tools

BentoPDF can now measure directly on your PDFs. Open any PDF in the PDF Editor, switch to Measure tab.

  • Distance, Perimeter and Area tools for floor plans, drawings, maps and anything else drawn to scale
  • Set the scale by typing it in, or calibrate it by clicking two points of a length you already know
  • Scale areas: give different parts of a page their own scale, for drawings that have several views or details on one sheet. Scales already saved inside a PDF are picked up automatically
  • Snapping to the drawing itself: endpoints, midpoints, intersections and along lines. Shapes snap together cleanly, so a new area can start exactly on the corner of another one
  • Magnifier: a loupe follows your cursor and zooms in on the spot you're measuring, so you can place points precisely on small details. You can turn it off from the Measure toolbar
  • Units: in, ft, yd, mi, mm, cm, m, km and pt, with decimal or fractional precision (1/2, 1/4, 1/8, 1/16)
  • Saved as standard PDF measurement data, so your measurements stay with the file

2. Favorite Tools

Star the tools you use most and they get pinned to a Favorites section at the top of the homepage. On mobiles, hold the tool card to favorite.

3. PDF Multi Tool Revamp

The PDF multi tool has been redesigned for a cleaner interface, and can now handle very large PDFs, upto 10k pages even, with ease.

  • Insert pages from a file, a blank page, pages from the clipboard, or Alternate Merge to interleave another PDF's pages before or after each page
  • Cut, copy, paste, duplicate and replace pages
  • Extract pages as a new PDF or as images
  • Split into multiple PDFs by page range, even and odd pages, one per page, every N pages, bookmarks (choose the depth) or maximum file size
  • Page Numbering, with style, prefix and starting number for any range
  • Page Size, to change page dimensions. Also automatically detects uneven page sizes
  • Reverse the page order
  • Rotate, delete and drag to reorder, one page or many at once
  • Thumbnail size control

4. Compress PDF Now Runs On Hyper Compress

Hyper Repo

Compress PDF now uses Hyper Compress, our own compression engine, which is the best open source PDF compressor btw, instead of the old pipeline. Pick Low, Medium, High or Lossless. The older, Photon and Condense are deprecated and Hyper handles everything.

What's More

  • build(deps-dev): bump qs from 6.15.0 to 6.16.1 by @dependabot[bot] in #925
  • docs: update sponsors by @github-actions[bot] in #934
  • fix(markdown): prevent task lists with links from corrupting DOM by @nipunrajk in #894 ❤️
  • fix(validate-signature): detect signature dictionaries without /Type by @adrienboulle in #885 ❤️
  • fix: keep flattened Sign PDF text at its placed position by @mvanhorn in #902 ❤️
  • fix(navigation): respect BASE_URL in tool pages and navbar brand (Fixes #850) by @nipunrajk in #853 ❤️
  • fix(merge-pdf): route result notifications through i18n by @adrienboulle in #886 ❤️
  • (Feature) Add extraVolumes and extraVolumeMounts in chart Helm by @ynlamy in #757 ❤️
  • build(deps): bump library/node from 20-alpine to 26-alpine by @dependabot[bot] in #939
  • build(deps): bump markdown-it from 14.2.0 to 14.3.3 by @dependabot[bot] in #923
  • build(deps-dev): bump undici from 7.29.0 to 7.30.1 by @dependabot[bot] in #922
  • build(deps): bump dompurify from 3.4.12 to 3.4.17 by @dependabot[bot] in #910
  • build(deps-dev): bump brace-expansion from 2.1.4 to 2.1.7 by @dependabot[bot] in #911
  • build(deps): bump i18next-http-backend from 3.0.6 to 4.0.2 by @dependabot[bot] in #913
  • feat(i18n): add Catalan language support by @sergitost10 in #916 ❤️
  • Add Farsi (Persian) translation by @KourosZanbouri in #813 ❤️
  • fix(seo): honour SITE_URL for blog canonicals (#933) by @CumpsD in #944 ❤️
  • (Feature) Add drag-and-drop arrangement for multi-file to PDF conversions by @AB527 in #951 ❤️
  • build(deps): bump PDF engine and viewer to 938c717a91e3 by @github-actions[bot] in #959
  • build(deps): bump PDF engine and viewer to 1b5d842415eb by @github-actions[bot] in #960
  • Ads checkout by @alam00000 in #961
  • Improve Traditional Chinese (zh-TW) translations by @PeterDaveHello in #950 ❤️
  • build(deps): bump follow-redirects from 1.16.1 to 1.16.2 by @dependabot[bot] in #953
  • build(deps): bump PDF engine and viewer to 3f6b6114b166 by @github-actions[bot] in #964
  • Fix crop scroll by @kelseyjmw in #919 ❤️

New Contributors ❤️

Full Changelog: v2.8.10...v2.8.11

Thank you so much for all the support and for every bug report, translation and PR.

Measurement was one of the most requested features, and I'd love to hear how it works with your drawings. If you run into any bugs, please don't hesitate to report them.

Have a wonderful weekend!

Don't miss a new bentopdf release

NewReleases is sending notifications on new releases.