Adobe Acrobat’s subscription creep and its move toward cloud-only workflows pushed a lot of people to look for a PDF editor that stays on their own machine. The good news is that the self-hosted PDF ecosystem grew up. Modern open-source tools handle merge, split, rotate, sign, OCR, redact, and Office-to-PDF conversion, and most of them fit inside a Docker container small enough to run on a Raspberry Pi 4 or a five-year-old mini PC. Sensitive documents never touch a third-party server, the workflow keeps working offline, and the recurring bill goes to zero.
We tested the 7 best self-hosted PDF editing apps for a desktop or home server in 2026. The list covers the browser-based tools that run in a container and expose every operation as a web page, the traditional desktop applications with real GUIs, and the command-line utilities that make batch processing tolerable. All of them work without a cloud account, none of them require Adobe.
What to look for in a self-hosted PDF editor
Pick a tool that:
- Runs entirely on hardware you control. Cloud “self-hosted” is a contradiction; the point is that the PDF never leaves the box.
- Handles the operations you actually do every week. Merge, split, and rotate are table stakes; OCR, redaction, form filling, and digital signatures are the differentiators.
- Fits on the hardware you already have. A tool that wants 4 GB of RAM to open a 20-page PDF is not going to run on the home server.
- Reads and writes plain PDF, not some proprietary intermediate format. Round-tripping through a proprietary format usually loses metadata and sometimes loses text.
- Is actively maintained. PDF is a large standard and edge cases show up constantly; a project last released in 2019 is a project that will fail on something you need.
Quick comparison
| App | Best for | Interface | Runs in Docker | OCR |
|---|---|---|---|---|
| Stirling-PDF | Self-hosted browser-based PDF suite | Web UI | Yes | Yes, Tesseract |
| PDFsam Basic | Desktop merge, split, rotate | Desktop GUI | No | No |
| LibreOffice Draw | Editing PDF text and layout | Desktop GUI | No | Optional |
| Xournal++ | Annotating and hand-signing PDFs | Desktop GUI | No | No |
| Okular | Reading, annotating, form filling | Desktop GUI | No | No |
| Master PDF Editor | Paid desktop editor with full features | Desktop GUI | No | Yes |
| Ghostscript | Command-line PDF processing | CLI | Yes | No |
Why self-hosted PDF editing is a 2026 need
Two pressures made this a mainstream question. Adobe Acrobat moved features behind higher subscription tiers and started pushing users toward Adobe cloud storage for round-trip editing, which changed the trust model even for people who were fine paying. And regulated workflows (health, legal, personal finance) increasingly require documents to stay off third-party servers, which rules out the browser-based free editors that ping-pong the file to a server before returning the “edited” version.
The self-hosted stack answers both. A Docker container on the home server exposes the tools on the LAN, the office desktop app runs offline, and the file lives on hardware you control from start to finish.
The apps
1. Stirling-PDF — best self-hosted browser-based PDF suite
Stirling-PDF is the container-first PDF suite that has quietly become the reference self-hosted answer to Adobe. The web UI groups operations by category (page operations, security, convert to and from Office, sign, OCR, compress), and every button runs the operation on the same container that served the page. The Docker image weighs a modest amount of RAM at rest, and heavy operations (OCR on a 200-page document) stay bounded because the queue is single-user by default. Runs happily on a Raspberry Pi 4 for household-scale use.
Where it falls short: Not every operation matches Acrobat feature-for-feature — form field editing is basic, and the sign workflow is best for signatures you paste rather than for full certificate-based digital signatures.
Platforms: Linux, Windows, macOS via Docker. Native jar for non-Docker installs.
Download: Stirling-PDF install
Bottom line: The right default for a self-hosted PDF workflow that stays on the home server.
2. PDFsam Basic — best desktop merge, split, rotate
PDFsam Basic does the four operations most people open a PDF editor for: merge, split, rotate, and extract pages. The desktop GUI is fast, drag-and-drop works, and the batch mode handles dozens of files at once. It runs on Windows, macOS, and Linux with the same interface. There is a paid Enhanced version for advanced features, but the free Basic edition covers the daily 80%.
Where it falls short: No OCR, no text editing, no signature workflow. This is a page-operations tool, not a full editor.
Platforms: Windows, macOS, Linux (deb, rpm, and Flatpak).
Download: PDFsam Basic download
Bottom line: The right desktop pick when you only need page-level operations and want them fast.
3. LibreOffice Draw — best for editing PDF text and layout
LibreOffice Draw is the surprising member of this list. Open a PDF in Draw and every text block, image, and vector shape becomes an editable object. Fix a typo, move a paragraph, replace a logo, and export back to PDF. It is not a stated feature of LibreOffice as much as a happy consequence of its Draw component being a real layout tool. For anyone who has ever paid Adobe just to change one word in a PDF, this is the answer.
Where it falls short: Reflow is limited — moving text within a paragraph is fine, adding paragraphs shifts everything below and often breaks the layout. Complex PDFs with custom fonts sometimes render slightly differently on export.
Platforms: Windows, macOS, Linux. Native builds for every major distro.
Download: LibreOffice download
Bottom line: The right pick when you actually need to edit the text or layout of a PDF and do not want to buy Acrobat for one fix.
4. Xournal++ — best annotating and hand-signing PDFs
Xournal++ is the note-taking application that also happens to be the friendliest tool for annotating a PDF by hand. Load the PDF, draw over it with a pen or stylus, add text boxes, highlight, and export a flattened annotated PDF. On a tablet with pen input, this is close to the paper experience. For hand-signing a contract you received by email, Xournal++ is the fastest tool.
Where it falls short: Not a full PDF editor — no page operations, no OCR, no form filling. Meant for annotation, not restructuring.
Platforms: Windows, macOS, Linux, PostmarketOS.
Download: Xournal++ releases
Bottom line: The right pick when you need to sign, annotate, or hand-mark up a PDF and have a stylus.
5. Okular — best reading, annotating, and form filling
Okular is the KDE document viewer that turns out to be a competent PDF editor for reading-first workflows. Text and shape annotations, sticky notes, freehand drawing, digital form filling (both fillable and non-fillable forms), and signature workflows all work. Bookmarks and outlines are handled well, and multi-column reading modes matter for academic PDFs. Runs on Windows and macOS as well as Linux.
Where it falls short: No page reordering or splitting from within the UI. Signing workflows work but are less polished than paid editors.
Platforms: Linux (native), Windows, macOS.
Download: Okular download
Bottom line: The right daily-driver PDF reader for households that also need to fill forms and annotate.
6. Master PDF Editor — best paid desktop editor with full features
Master PDF Editor is the paid desktop editor that most closely matches Adobe Acrobat’s feature set at a fraction of the price. Full page operations, form design and filling, OCR, redaction, digital signatures with certificates, JavaScript in forms, and native Linux support. The free edition works for personal use with a watermark on some operations; the paid license is a one-time purchase for personal use, no subscription.
Where it falls short: Not open source, and the UI shows its heritage as a cross-platform Qt app. Some workflows require the paid tier.
Platforms: Linux, Windows, macOS.
Download: Master PDF Editor download
Bottom line: The right pick when you need close to Acrobat parity, do not want a subscription, and can pay once.
7. Ghostscript — best command-line PDF processing
Ghostscript is the PostScript and PDF interpreter that powers a large fraction of the print and PDF-processing stack on Linux. From the command line, it merges files, splits pages, rasterises to image, compresses, converts between PDF versions, and repairs malformed PDFs that other tools refuse to open. Every operation is scriptable, which makes it the tool of choice when the same PDF workflow runs on a hundred files a day.
Where it falls short: Command-line only, and the flags are dense. Not something to hand to a non-technical household member.
Platforms: Linux, Windows, macOS, most Unix systems.
Download: Ghostscript download
Bottom line: The right pick for batch PDF processing on a home server, especially as the backend behind other tools.
How to pick the right one
- If you want one self-hosted PDF suite that runs on the home server: Stirling-PDF.
- If you only need merge, split, rotate, and extract on the desktop: PDFsam Basic.
- If you need to edit the text or layout of a PDF: LibreOffice Draw.
- If you want to annotate or hand-sign a PDF with a stylus: Xournal++.
- If you want a competent daily-driver reader that also fills forms: Okular.
- If you need full Acrobat parity and can pay once: Master PDF Editor.
- If you want to batch-process PDFs from a script: Ghostscript.
For most households, the working combination is Stirling-PDF on the home server for anything a family member sends over, and Okular or LibreOffice Draw on the desktop for the daily reading, annotating, and one-off edits. Add Ghostscript when a workflow starts running more than a few times a week.
FAQ
Can any of these actually replace Adobe Acrobat Pro?
For most people, yes. Stirling-PDF or Master PDF Editor cover the operations that push people to Acrobat: OCR, redact, form fill, sign, page-level operations. The exceptions are very specific workflows around Adobe’s cloud collaboration features or advanced certificate-based signature validation.
How much RAM does Stirling-PDF actually need?
Around 500 MB at rest, more during heavy operations like OCR on large documents. It runs comfortably on a Raspberry Pi 4 with 4 GB of RAM for household use.
Can I OCR a scanned PDF with these tools?
Yes. Stirling-PDF uses Tesseract for OCR out of the box and supports dozens of languages. Master PDF Editor has its own OCR engine. LibreOffice can OCR through the OCRmyPDF integration.
Is redaction in Stirling-PDF actually secure?
The redaction operation in Stirling-PDF replaces the underlying text and metadata, not just the visible pixels. Confirm by re-opening the redacted PDF and attempting to select the redacted region; text should not be selectable. That said, treat any redaction workflow as a “read the output before sharing” step.
What about editing PDFs on Android or iOS?
Different tool set — the mobile PDF editor market is separate and mostly cloud-first. On desktop, the tools above cover the same ground offline without the subscription trap.