PDFsam Pro is the third desktop PDF tool I’ve uninstalled this year. Every one of them ships with an updater that nags, a free tier that watermarks my output, and a “Pro” upgrade banner the size of a parking ticket.

So I built the opposite: one HTML file, pdf-lib loaded in the browser, no upload, no signup, no cookies, no telemetry. Merge, split, and optimize all run on your machine — your PDFs never touch a server.

The three things I hear most from people who demo’d it: “wait, this is free?”, “does it work on mobile?”, and “why does every other PDF site want my email address?” The answer to all three is the same — there’s no server, no account system, no email capture. Once the page loads, it works offline. Your browser is the runtime.

I use it almost every day: merging multipage scans into a single document, pulling specific pages out of a large PDF without re-uploading anything, compressing a presentation before emailing it. Nothing revolutionary — just the thing I wanted to exist.

Try it: http://217.142.241.107:3010/<sub>

Comparison vs the usual suspects:

                      | PDF Tool | PDFsam Pro | Smallpdf | iLovePDF | Adobe

Runs in your browser | Yes | No (Java) | No | No | Desktop No signup or account | Yes | No | partial | partial | No Free for the basics | Yes | partial | 1-task | 1-task | Sub No ads / no upsell | Yes | No | No | No | No Works offline | Yes | No | No | No | Yes

Stack: single HTML file + pdf-lib. No build step, no npm. Works offline once loaded.

Feedback wanted — what’s the first PDF task that makes you reach for a paid tool? I’d rather build the thing that’s actually annoying you than guess.

  • Lemmchen@feddit.org
    link
    fedilink
    English
    arrow-up
    21
    arrow-down
    1
    ·
    edit-2
    9 days ago

    This post reads like it’s written completely by AI, which means the software is (most likely) written completely by AI.

    Edit: Also, no TLS? Are you kidding me? I’m supposed to upload my documents over an unencrypted transport?

  • kibblebits@quokk.au
    link
    fedilink
    English
    arrow-up
    20
    arrow-down
    1
    ·
    9 days ago

    Anyone feel super weird about the ip and port haha

    Edit: and that the account is 16 minutes old

    • unitedwithme@lemmy.today
      link
      fedilink
      English
      arrow-up
      8
      ·
      9 days ago

      IP is fine, they just didn’t buy a domain to point to it.

      I’d maybe feel better if there was some sort of repo to show the code.

      I personally despise everything moving to browser based, and I intentionally steer everyone in my org to Outlook Classic as well as physical apps where it makes sense. This is all going the way of, “You will own nothing and be happy”.

      Like people who don’t want to give up on hard cover books (my wife), there’s something about having the physical copy that feels good. Even though software isn’t physical, I’m more so talking locally installed and perpetually licensed or, better yet, FOSS.

    • Snot Flickerman@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      9 days ago

      that was literally going to be my first suggestion before I looked closer and looked their other posts.

      It’s wild to see an IP and port with no domain in 2026. Which also screams “An I made this for me” because they may not have any idea regarding the security implications.

  • ikidd@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    1
    ·
    9 days ago

    Did you just link people to some fucking IP address and port to your vibe-coded dreck like a completely clueless noob?

    This is possibly the most hack-handed “release” I’ve ever been witness to.

    Feel shame.

  • tal@lemmy.today
    link
    fedilink
    English
    arrow-up
    14
    ·
    edit-2
    9 days ago

    My Linux distro already comes with a PDF merger. Let’s get some PDF files to merge.

    $ for i in $(seq 1 5); do echo $i >$i.txt; pandoc -o $i.pdf $i.txt; done
    

    Now I’ve got five PDF files to merge.

    $ pdfunite *.pdf merged.pdf
    

    And done.

  • B0rax@feddit.org
    link
    fedilink
    English
    arrow-up
    11
    ·
    9 days ago

    Is it opensource? Do you have a GitHub / codeberg/ whatever repo?

    Have you heard of bentopdf? How is it different?

  • Azura The Spellkissed@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    6
    ·
    9 days ago

    For basic pdf manipulation, my go to choice is NAPS2. It’s a scanner app, but you can also just import pdf. It then keys you rearrange, merge, rotate, color adjust, OCR, etc. free and open source. Windows, Linux, Mac. Multilang. Comes with a CLI. Works with password protected PDF. Almost everything you can think of.

  • Sibbo@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    1
    ·
    9 days ago

    Aren’t there various Linux command line tools that achieve the same task?