PDFGeek is a free, self-contained PDF toolkit for Windows. Merge any number of files, split into pages or fixed-size chunks, extract or remove pages with print-dialog ranges, rotate sideways scans, reorder, watermark, and add or remove AES-128 password protection. Everything runs on your own machine — nothing is uploaded, so there are no file-size caps, no hourly task limits and no subscription for batch mode. Installer or a single portable exe. No bundled offers, no telemetry, no Pro tier.
Customer.ioAutomate Messaging Everywhere — Startups Get 12 Months Free
Promoted
Maker
📌
Hey Product Hunt! I built PDFGeek because every time I needed to merge two PDFs I ended up on some site that wanted me to upload a bank statement to a server I know nothing about, and then told me the free tier was three tasks an hour.
It's a desktop app, so your documents never leave your machine. That also means none of the limits — merge fifty files if you want. Completely free: no Pro tier, no telemetry, no bundled offers.
Built with Avalonia UI on .NET 8 and PDFsharp. Every PDF operation lives in a service layer with no UI dependencies, so it can be tested properly — there are 29 smoke checks that run against real PDF files rather than mocks. Page ranges turn out to be a deceptively nasty parsing problem once you allow open-ended ranges, duplicates and out-of-order input.
One thing I'd flag honestly: it isn't code-signed, so Windows SmartScreen warns on first run. A certificate costs real money annually and I'd rather not put that behind a free tool. SHA256 checksums are published with every release and the source is public.
Would love feedback, especially on the page-range parser and the watermark controls. Happy to answer anything about the build.