← All apps

Stirling PDF

Stirling PDF Inc.

Edit, merge, split, sign and convert PDFs on your own machine

First time? Set up FlatPark →
OfficeMIT AND Proprietaryv2.14.3
The tool list beside the workspace, with a document ready to be added
The tool list beside the workspace, with a document ready to be added

About

This is a community package of Stirling PDF, maintained independently. It repackages the official upstream Linux desktop build unmodified.

Stirling PDF is a PDF workbench that runs entirely on your own machine. The desktop build pairs a native window with the Stirling PDF engine, which upstream bundles into the same package as a Java runtime and starts on a local port when the app launches; your documents are processed there and are not uploaded anywhere.

  • Organize documents: merge, split by pages, size, chapters or sections, rotate, rearrange, scale, crop, overlay and lay out booklets
  • Read and edit: page viewer, multi-tool page editor, an alpha text editor, and side-by-side comparison of two documents
  • Sign and secure: draw a signature or sign with a certificate, validate and remove signatures, add timestamps, set passwords and permissions, and sanitize a file
  • Redact text manually or by search, flatten forms, fill and modify form fields, unlock forms, and remove annotations
  • Annotate: watermarks, stamps, page numbers, attachments and images
  • Extract and export: images, plain text, CSV, JSON, CBZ and per-page images; build PDFs from images, JSON or Markdown
  • Metadata and structure: edit document metadata and the table of contents, and get a full report on any file

The package is sandboxed: it has no network access and no access to any directory outside its own. PDFs are opened and saved through the file-chooser portal, so the app only ever sees the files you hand it, and its settings, logs and working files live under ~/.var/app/com.stirlingpdf.StirlingPDF. Because the sandbox has its own network namespace, the local engine's HTTP API is reachable only from inside the app and not from the rest of the machine.

Two things behave differently inside this package, and it is worth knowing before you install:

  • Some of Stirling PDF's tools are handed to command-line programs that it looks for on the system - Ghostscript, qpdf, ImageMagick, LibreOffice, Tesseract, OCRmyPDF, WeasyPrint, Calibre, pdftohtml, unrar. None of those are inside the sandbox, so the twenty tools that have no other implementation stay in the tool list but greyed out and cannot be selected: OCR, repair, scanner effect, invert, extracting scanned images, converting to and from Office documents, and converting to HTML, Markdown, RTF, XML, PDF/A, EPUB, CBR or vector formats (and building a PDF from a URL, an HTML page, an .eml message or a vector file). Everything listed above, compression and cropping included, runs in the engine itself and is unaffected.
  • The in-app updater cannot replace a packaged build, so new upstream releases arrive as Flatpak updates instead.

One optional capability is not granted by default; enable it with "flatpak override" if you need it:

  • Sign in to a Stirling PDF account, or point the app at a Stirling PDF server you host yourself instead of the bundled local engine: flatpak override --user --share=network --talk-name=org.freedesktop.secrets com.stirlingpdf.StirlingPDF (the second grant lets it store the login token in your keyring)

Stirling PDF is open source under the MIT licence, except for the desktop-specific parts of the app, which upstream licenses separately: free for trial, evaluation and minimal use, with production and business use requiring a Stirling PDF subscription. See the licence linked above before deploying it at work.

Details

Developer
Stirling PDF Inc.
Version
2.14.3 · 2026-08-06
Website
Homepage

Permissions

Minimal
  • Inter-process communication

    Shares the IPC namespace with the host

  • X11 (fallback)

  • Persistent storage: .config/Stirling-PDF

  • Wayland display

  • GPU acceleration