Most "free PDF tools" lists are dominated by iLovePDF, Smallpdf, PDF24, and Adobe's free tier — all of which are cloud services that upload your file to a server. They're great for casual, non-sensitive work, but they don't belong on a list of offline tools, no matter how often they're listed there.
This guide is the actual list: PDF tools that run on your own device, don't require account creation, and don't upload your files. Some are desktop apps. Some are browser-based JavaScript tools. Some are command-line. All of them keep your files local.
We'll cover what each tool is best for, what it can't do, and which combination makes sense for different use cases.
What "100% offline" actually means
For this roundup, a tool qualifies as "offline" if:
- It processes files on your device — not on a remote server
- You can verify this — either because the tool is a native app (no network needed) or because a browser test confirms no uploads happen
- It works without account creation — no signup, no email gate
A tool that uploads your file but promises to delete it later is not offline. A tool that requires a paid tier to unlock offline mode is not free. Both get excluded here.
Note
We're excluding iLovePDF, Smallpdf, PDF24 online, Adobe online, and similar cloud services from this list — not because they're bad, but because they upload files to servers, which is the opposite of offline.
Browser-based tools
These run as JavaScript in your browser. The PDF libraries (pdf-lib, pdfjs-dist, etc.) are sent to your browser as code, but your files never go back to the server. The merge, compress, or convert happens in your tab.
iSavePDF
A free, browser-based suite covering merge, split, compress, rotate, watermark, page numbers, PDF↔JPG, PDF↔PNG, PDF→text, and more. Built on pdf-lib and pdfjs-dist, runs entirely client-side.
- Cost: Free, no signup, no daily limit
- Platforms: Any modern browser (Chrome, Firefox, Safari, Edge, mobile included)
- Best for: Quick merges, compresses, conversions where you want the convenience of an online tool but don't want to upload
- What it can't do: Edit PDF text, sign with cryptographic signatures, OCR scanned documents (browser-based OCR is improving but isn't yet competitive with desktop tools)
The Merge PDF, Compress PDF, and Split PDF tools all run locally.
Stirling-PDF (self-hosted option)
An open-source PDF tools suite you can run on your own machine via Docker. Web interface, but the server runs locally.
- Cost: Free, open source
- Platforms: Anything that runs Docker — Windows, macOS, Linux
- Best for: Self-hosters who want a full toolkit and don't mind the setup
- What it can't do: Run on a phone, work without Docker installed
Desktop applications (Windows / macOS / Linux)
Preview (macOS only)
Built into every Mac. Open a PDF, drag other PDFs into the thumbnails sidebar, rearrange, save. It also handles basic editing (text annotations, signatures), rotation, and exporting individual pages as images.
- Cost: Free, comes with macOS
- Best for: macOS users doing merges, splits, basic markup
- What it can't do: Compress PDFs (sort of — it has a "Reduce File Size" filter, but it's heavy-handed), batch processing, advanced editing
PDFsam Basic (Windows / macOS / Linux)
Free open-source PDF splitter and merger. Polished UI, reliable, has been around for years.
- Cost: Free (a "Visual" paid version exists but Basic is sufficient for most needs)
- Best for: Cross-platform users who want a dedicated merge/split tool
- What it can't do: Compress, convert to/from other formats, edit content
Sumatra PDF (Windows)
A very lightweight PDF reader for Windows that also handles basic merging. Tiny install size (~10 MB), fast startup, no bloat.
- Cost: Free, open source
- Best for: Windows users who want a minimal PDF reader with merge as a bonus
- What it can't do: Compress, convert, edit
LibreOffice (Windows / macOS / Linux)
The free office suite. Its Draw module can open PDFs and export them. Not designed primarily for PDF work, but it's an option if you already have LibreOffice installed.
- Cost: Free, open source
- Best for: Quick "I already have LibreOffice" PDF tasks
- What it can't do: Anything PDF-specific gracefully — it treats PDFs as imported documents and re-exports them, which isn't lossless
Xournal++ (Windows / macOS / Linux)
A note-taking app that also handles PDF annotation extremely well. Open a PDF, write/highlight on it, export as a new PDF.
- Cost: Free, open source
- Best for: Annotation, handwritten markup, form-filling
- What it can't do: Merge, split, compress
Inkscape (Windows / macOS / Linux)
A vector graphics editor that can open and edit single PDF pages. Powerful for actual content editing (not just annotation).
- Cost: Free, open source
- Best for: Editing the visual content of a single-page PDF
- What it can't do: Multi-page work, merging, compressing
Command-line tools
For technical users, command-line PDF tools are the most powerful — scriptable, automatable, no GUI needed.
qpdf
Modern, well-maintained PDF toolkit. Handles merging, splitting, encryption, decryption, structural inspection.
qpdf --empty --pages file1.pdf file2.pdf -- merged.pdf
qpdf input.pdf --pages . 1-5 -- first-five-pages.pdf
- Cost: Free, open source
- Platforms: Windows, macOS, Linux
pdftk (PDF Toolkit)
The classic. Now maintained as pdftk-server. Slightly older interface than qpdf but still widely used.
pdftk file1.pdf file2.pdf cat output merged.pdf
pdftk input.pdf burst # split into one PDF per page
- Cost: Free, open source
- Platforms: Windows, macOS, Linux
Ghostscript
A full PostScript and PDF interpreter. Overkill for simple operations but unmatched for compression and rendering tasks.
gs -dPDFSETTINGS=/ebook -sDEVICE=pdfwrite -sOutputFile=small.pdf input.pdf
The example above produces an ebook-quality compressed PDF.
- Cost: Free (AGPL, commercial licenses available)
- Platforms: Windows, macOS, Linux
pdfcpu
A newer Go-based PDF toolkit. Fast, single-binary install, modern command structure.
pdfcpu merge merged.pdf file1.pdf file2.pdf
pdfcpu split input.pdf out-dir
- Cost: Free, open source
- Platforms: Windows, macOS, Linux
What to use for what
| Task | Best free offline tool | |---|---| | Merge a few PDFs, any device | iSavePDF Merge (browser) | | Merge on Mac, no install needed | Preview | | Merge on Windows, free dedicated app | PDFsam Basic | | Merge programmatically / in a script | qpdf or pdfcpu | | Compress a PDF | iSavePDF Compress or Ghostscript | | Split a PDF | iSavePDF Split or qpdf | | Annotate / highlight a PDF | Xournal++ or Preview | | Edit PDF content (visual) | Inkscape (single page) or LibreOffice Draw | | Convert PDF to JPG/PNG | iSavePDF PDF→JPG or Ghostscript | | Convert PDF to text | iSavePDF PDF→Text or pdfcpu | | Batch processing across many files | qpdf, pdftk, or Ghostscript (scripted) |
What none of these can do (yet)
A few PDF tasks are still hard to do well offline:
- OCR (turning scanned PDFs into searchable text). Tesseract is a free offline OCR engine, but the results lag behind cloud services like Google Document AI or Adobe's online OCR. Browser-based OCR (Tesseract.js) works but is slow.
- PDF → Word / Excel / PowerPoint conversion at production quality. Free libraries (pdf2docx, etc.) work for simple documents but struggle with complex layouts. The best results still come from paid desktop tools (Adobe Acrobat) or cloud services.
- Editing the text content of a PDF directly. Free tools can do basic edits (Inkscape, LibreOffice) but nothing matches Acrobat's quality. PDFs aren't really designed to be edited after the fact; the format is built for final output, not authoring.
If you genuinely need these, the honest recommendation is to either pay for Adobe Acrobat (the gold standard for editing and OCR) or accept that a cloud service is the right tool for that specific job — and use it only with non-sensitive documents.
The honest summary
For 90% of PDF tasks, free offline tools are now as good as paid or cloud-based ones. The remaining 10% — heavy OCR, format-preserving conversion to Office documents, and visual editing — still need either a paid desktop app or a (carefully chosen) cloud service.
The right answer for most people is a combination: a browser-based suite like iSavePDF for quick day-to-day operations, plus a desktop tool like Preview (on Mac) or PDFsam (on Windows) for heavier batches, plus a command-line tool like qpdf for automation. All free, all offline.
Free tool
Start with a browser-based offline tool — no install required
Combine multiple PDFs into one file.
Try Merge PDFFAQ