Stirling PDF
Open-source PDF suite you can self-host, run as a desktop app, or use via API.
Operated by Stirling PDF, Inc.
Opens the vendor's own site.
Jobs covered
Open a task to see exactly what the vendor documentation supports.
Edit
Browse all edit toolsediting PDF content with Stirling PDF, where the Content and editing documentation describes a PDF Text Editor that lets the user edit the existing text and images of a PDF, with a warning that the feature is in alpha and that fonts and layout can shift, plus adding images in PNG, JPEG, GIF, BMP, TIFF and SVG, extracting images, adding text, adding text or image stamps with position, size, rotation, opacity and dynamic variables, annotating with highlights, drawings, notes and shapes, removing images and annotations, and editing metadata and bookmarks; the scope records the existing-text editing with the alpha layout warning, and leaves OCR of scans to the OCR job, with no layout-stability guarantee
Merge
Browse all merge toolsmerging and splitting PDFs with Stirling PDF, where the Page operations documentation describes Merge joining two or more PDFs in the order shown with drag reordering or sort by file name or date, an optional table of contents with clickable bookmarks and an option to remove digital signatures that merging breaks anyway, and Split with page numbers, chapters, sections grid, file size, page count, document count, QR divider sheets and printable chunks methods, plus Reorganize Pages with custom order, reverse, duplex sort and odd-even modes, rotate and auto rotate; the scope records the documented merge, split and page operations and notes that merging breaks digital signatures
Compress
Browse all compress toolscompressing PDFs with Stirling PDF, where the Compress documentation describes a Quality method with a Quality Adjustment slider from 1 to 9 defaulting to 5 where higher levels give smaller files but can blur images, a File Size method that takes a desired size in KB or MB, options for grayscale, linearization for fast web viewing and conversion of images to line art with a detail level from 1 to 5 and gentle, balanced or strong edge emphasis, and notes that the line-art option is unavailable where the tool cannot run it and that scans should be OCRed before compression; the scope makes no lossless or size-reduction guarantee
Convert
Browse all convert toolsconverting documents with Stirling PDF, where the Convert documentation lists conversion to PDF from Office formats DOCX, DOC, ODT, XLSX, XLS, ODS, PPTX, PPT, ODP, TXT and RTF, images JPG, JPEG, PNG, GIF, BMP, TIFF, WEBP and SVG, HTML and Markdown, email EML and MSG, eBooks EPUB, MOBI, AZW3 and FB2, and comics CBZ and CBR, with colour, fit, auto-rotate and combine options, and conversion from PDF to Office DOCX, ODT, PPTX, ODP, XLSX and CSV, text TXT, RTF and Markdown, images PNG, JPG, GIF, TIFF, BMP and WEBP at 72 to 600 DPI (default 300), HTML and XML, PDF/A, PDF/X and PDF/UA, and EPUB, AZW3, CBZ and CBR; Office and the listed route conversions normally need LibreOffice on a server or the cloud, and the scope makes no fidelity guarantee
Sign
Browse all sign toolssigning PDFs with Stirling PDF, where the Sign documentation describes drawing, typing or uploading a visible signature (PNG, JPG or WebP with white backgrounds removed), scanning a QR code to sign on a phone, saving up to 20 signatures when signed in or 10 in the browser without signing in, and placing the signature repeatedly on any page and resizing it, while warning that the visible signature can be copied by anyone; the separate Certificate signing documentation describes signing with a PKCS12/PFX, PEM or JKS certificate from an upload, a server-held certificate or a device or USB token in the desktop app, with visible or invisible appearance, trust and revocation checks and RFC 3161 trusted timestamps set by the server administrator, and a validation tool that checks who signed and whether the file changed; the scope separates the visible electronic signature from the certificate signature and makes no certificate-authority or independent timestamping guarantee
OCR
Browse all ocr toolsrunning OCR with Stirling PDF, where the OCR documentation describes choosing every language that appears in the document (at least one is required), Auto, Force and Strict modes, and options for compatibility mode, a separate text file, deskewing, cleaning the input and cleaning the final output, with OCR my PDF used when installed and Tesseract otherwise; the OCR languages documentation says the tool can only offer languages whose Tesseract language pack is installed, that the standard Docker images include English, German, French, Portuguese and Simplified Chinese, that the ultra-lite image has no OCR, and that additional tessdata languages can be downloaded or mounted, while the desktop documentation says OCR usually needs Stirling Cloud or a server; the scope makes no accuracy or universal language-count claim
Protect
Browse all protect toolsprotecting PDFs with Stirling PDF, where the Signing and security tools documentation describes Add Password with a user password needed to open the file and an owner password controlling what can be done once open, Change Permissions to allow or block printing, copying, editing, form filling and other actions, Sanitize to remove JavaScript, embedded files, links, metadata and fonts, Flatten to merge form fields and interactive elements into the page, and Unlock PDF Forms, with separate tools to remove a password and to remove certificate signatures; the scope records the documented password, permission and sanitisation tools, leaves the black-box redaction tool to the redaction field, and makes no claim about which readers enforce the permission flags or about an encryption algorithm
Where your files are processed
Went to our own instance, and nowhere else
We ran the self-hosted edition ourselves and supplied a test PDF on 22 September 2026. A file was sent to localhost:8080 - a server on our own machine, not the vendor's - and to no other host. That is a statement about the self-hosted edition we tested. It is not a statement about the vendor's hosted service, which is a different product on different infrastructure.
The published locality verdict comes from our own self-hosted test on 22 September 2026: a compress run sent the file to localhost:8080 and nowhere else. The editions differ in mode rather than all behaving alike.
The Windows, macOS and Linux desktop apps run the tools their built-in engine supports on the device, with unsupported tools cloud-badged or server-bound. The self-hosted server runs the tools on the customer's own infrastructure.
Stirling Cloud is a separate hosted service used for tools the local engine cannot run and for AI, processing folders and pipelines, and it consumes credits. Because the product spans local, self-hosted and hosted modes, the edition processing states are left unknown and the mode detail is recorded here rather than collapsed into one verdict; the tested verdict describes the self-hosted edition we ran.
What it does
Stirling PDF is an open-core PDF toolkit that runs as a desktop app, a browser interface, or a server you host yourself. It bundles 50+ tools - merging, splitting, converting, OCR, compression, redaction and signing - and exposes them through a web UI, a REST API and no-code pipelines.
The Free plan covers web, desktop and self-hosted use for individuals with 1,000 monthly credits, Team is USD 99 per month for up to 100 users, Enterprise is agreed with Stirling PDF, and the separate PDF Processor is billed at 1 US cent per credit.
Best for
Teams that want a PDF toolkit inside their own infrastructure, with an API and automation rather than a consumer web service.
Worth knowing
The desktop app runs supported tools locally, but a documented list of tools and options needs Stirling Cloud or a server: OCR, converting Office documents, eBooks, HTML, web pages or email to PDF, converting PDF to Word, PowerPoint, RTF, HTML, Markdown, XML, PDF/A, EPUB or CBR, Repair, Detect and Split Scanned Photos, Replace and Invert Color, and the Convert images to line art option in Compress. In Local Only mode unsupported tools carry a cloud badge and running one asks the user to sign in to Stirling Cloud or connect to a server, and an administrator can enable local document processing that hides or blocks them.
OCR language availability depends on the Tesseract packs installed on the server: the standard Docker images include English, German, French, Portuguese and Simplified Chinese and the ultra-lite image carries no OCR. Certificate signing and trusted timestamping depend on the server administrator's certificate, trusted CA and timestamp-server configuration.
On self-hosting, the 2.x server release needs a Java 25 runtime and will not start on Java 21, which was verified by running the 2.14.3 release jar locally.
Details, and where each comes from
Vendor statements, our own reading of their pages, and the things nobody has established yet, each answered separately. Where we have not confirmed something it says so rather than guessing, and a row nobody has established is greyed out.
- Versions covered
- Web · Windows · macOS · Linux · API · Self-hosted
- Website
- stirling.com
- Requires an account
- No
- Free tier
- Yes
- Watermark on the free tier
- Not verified
- Maximum file size
- Not verified
- Batch processing
- Yes
- Data residency
- Self-hosted
- Open source
- Yes
- Self-hostable
- Yes
- Licence
-
Open-core.
Open-core. The core is MIT-licensed, copyright Stirling PDF Inc., with separate licences for content under the app/proprietary/, app/saas/, engine/ and frontend/editor/src/proprietary/ directories as set out in the repository LICENSE, and the Terms of Service state that some components may be offered under separate open-source licences.
The hosted services are governed by the Stirling PDF, Inc. Terms of Service v1.1.0 dated 8 August 2026 under Delaware law, and the terms say that on self-hosted deployments file content and file names remain in the customer environment while licence-validation and usage-metering data are transmitted.
Current plans are Free at USD 0 with 1,000 monthly credits, Team at USD 99 per month with 100 users included, Enterprise priced by agreement, and PDF Processor at 1 US cent per credit prepaid or pay-as-you-go.
- Redaction
- Removes the content
- Programmatic access
- HTTP API
- Last availability check
- Responded in 197 ms 21 October 2026
Checked automatically by our own runner, not reported by the vendor. 100% of our last 30 checks got a response.
What the redaction verdict rests on
Tested by us on 16 September 2026, on our own canary document rather than read off a product page.
What that does not establish
Tested against our own instance of the official release. It deletes the marked text from the page structure and paints a fill where it was, so the page is not flattened and lines outside the box keep their text.
One document, one instance.
What the vendor says
Claims are labelled rather than repeated as fact. Where we have checked something ourselves, it says so and shows when. Checked means we read the vendor's own page and it says what we recorded - not that we tested the behaviour, unless the note says we did.
-
“Unlike a simple black box drawn on top of the page, automatic redaction deletes the matching text from the file so the underlying text is genuinely removed - not merely hidden.”
Checked by us - the source says this Read 22 September 2026
RE-QUOTED 2026-09-22: this claim previously read "Unlike a simple black box drawn on top of the page, redaction deletes the matching text from the file so the underlying text is genuinely removed - not merely hidden." - our characterisation rather than the vendor's wording, so a reader could not tell a quotation from a summary. The vendor's own sentence is now in the claim field and what we read from it follows here.
The boxed string is gone from the saved file, and so are the text lines the drawn box covered. Lines outside the box survived, and the untouched second page kept its text, fonts and text layer.
The output contains zero image XObjects, so nothing was rasterised: the marked text is deleted from the page structure and a solid fill is drawn where it was. qpdf reports no errors. This is removal, and it is done without flattening the page - the contrast with SnackPDF, which rebuilds the affected page as an image, is the reason both verdicts are now worth having.
Standing: Re-read, and the recorded hash was not reproduced
Check it yourself: the source, the SHA-256, and how we checked
- From
- the raw HTTP response
- SHA-256
- b18355d34f088ce4b3aba7c0f782f589124f04efd91caf5b2d72a527a4affe5d
- Note
- real drift in the vendor's documentation: the Manual bullet was rewritten ("draw redactions over specific text, areas, or whole pages" became "mark specific text or areas for redaction"), and the page is 5,470 characters shorter. RE-READ 2026-09-21: the claim's own sentence, "Unlike a simple black box drawn on top of the page, automatic redaction deletes the matching text from the file so the underlying text is genuinely removed - not merely hidden", is present verbatim, so the verdict stands.
How we checked
Re-verified verbatim on 2026-09-22: https://docs.stirlingpdf.com/Functionality/Page-Operations/redact/ rendered in headless Chrome with scripts/render-page.mjs, and this sentence found in the rendered text. ALSO RE-QUOTED on the same date: the claim field previously held our own summary of this page rather than the vendor's sentence, which made it impossible to verify by quotation - the schema's own words are "we do not repeat a vendor's claim as though it were our own finding", and the reverse holds too. sourceHash is the SHA-256 of the rendered text, held as p10-stirling-redact.txt.
Each claim is quoted from the vendor's own pages. This section describes what we have and have not checked - it is not a judgement about anyone.
Sponsorship is distribution, not an endorsement or a promise of search rankings, AI citations, traffic, or sales. This listing is a free entry, compiled from published sources.
Related reading
- Which PDF tools really redact - which tools remove the content rather than cover it.
- Open source PDF tools, and what their licences require - what open source does and does not tell you.