Stirling PDF v3.2.0

Stirling PDF is a free and open source PDF toolkit that brings a large collection of document tools into one application. Instead of installing separate utilities for merging, splitting, converting, compressing, signing, OCR, or editing PDFs, Stirling PDF provides them through a unified web interface that can run locally or on your own server.

Its self-hosted design is one of its biggest advantages. Documents can be processed on infrastructure you control, making Stirling PDF an attractive alternative to many online PDF services for users who care about privacy and data ownership.

Working with PDF files often means jumping between different applications and websites. One service might handle compression while another is needed for OCR or conversion. Stirling PDF takes a more centralized approach by providing a broad collection of PDF operations from a single interface.

The application can be installed locally or deployed with Docker, making it suitable for both individual users and organizations. It can also be used as a self-hosted document processing service that other users access through a browser.

Key Features of Stirling PDF

Merge and Split PDFs

Stirling PDF makes common document operations straightforward. Multiple PDF files can be merged into a single document, while large PDFs can be split into individual pages or smaller sections.

This is particularly useful for preparing reports, combining scanned documents, or reorganizing large document collections.

PDF Compression

The built-in compression tools can reduce file sizes for documents that need to be uploaded, emailed, or stored more efficiently.

Users can choose different compression settings depending on whether they prioritize smaller files or maintaining document quality.

PDF Conversion

Stirling PDF supports numerous document conversion workflows, including converting between PDF and common office or image formats.

This makes it useful as a general-purpose document conversion utility rather than simply a PDF editor.

OCR

Optical Character Recognition allows scanned documents and images containing text to become searchable and easier to process.

OCR is particularly useful for digitizing scanned paperwork, archival documents, invoices, and other PDFs that do not contain an actual text layer.

PDF Editing

The application provides tools for manipulating PDF pages and content, including rotating, reordering, extracting, and adding elements to documents.

It is not intended to completely replace a professional desktop PDF editor for advanced layout editing, but it covers a large number of everyday tasks.

Digital Signatures

Stirling PDF includes tools for working with PDF signatures and certificates. This is useful when documents need to be signed or prepared for digital workflows.

Watermarks and Page Numbers

Users can add watermarks, headers, footers, page numbers, and other repeated elements to documents.

These features are particularly useful for reports, internal documentation, and business paperwork.

Security Tools

Stirling PDF includes functionality for encrypting and decrypting PDFs, removing passwords where authorized, and managing document permissions.

This gives users more control over sensitive documents without needing to upload them to an external website.

Self-Hosted Deployment

One of Stirling PDF's biggest strengths is its deployment flexibility. It can run locally or through Docker, allowing users to keep document processing within their own infrastructure.

This makes it particularly appealing to businesses, developers, homelab users, and privacy-conscious individuals.

Download Stirling PDF v3.2.0 - Software Mirrors

Stirling PDF v3.2.0 for Windows

Stirling-PDF-windows-x86_64.msi | 256.37 MB

Stirling-PDF-windows-arm64-setup.exe | 232.5 MB

Stirling PDF v3.2.0 for macOS

Stirling-PDF-macos-universal.dmg | 317.34 MB

Stirling-PDF-macos-universal.app.tar.gz | 316.85 MB

Stirling PDF v3.2.0 for Linux

Stirling-PDF-linux-x86_64.rpm | 246.25 MB

Stirling-PDF-linux-x86_64.deb | 248.46 MB

Stirling-PDF-linux-x86_64.AppImage | 327.26 MB

Stirling PDF v3.2.0 for Java (Cross-Platform)

Stirling-PDF.jar | 283.69 MB

Stirling-PDF-with-login.jar | 367.22 MB

Stirling-PDF-server.jar | 179.91 MB

Stirling PDF v3.2.0 Source Code

Stirling PDF v3.2.0 Source code (zip)

Stirling PDF v3.2.0 Source code (tar.gz)

Stirling PDF v3.2.0 Release Notes:

Another good release! The old multi-tool has been replaced by a completely redesigned Page Editor. It now resupports images, renaming files, and a bunch of QOL UI changes making it much easier to rearrange and manage your documents. Please let us know what you think and if you have any issues with it! Some big changes in how we handle password-protected PDF, They can now be opened for viewing and used with common tools without having to remove the password first, and your existing PDF permission settings are kept when unlocking. Other changes are:
  • Stirling Sign now emails participants and requesters as a signing request progresses
  • Drop files anywhere on the workbench, plus a redesigned add-files button
  • Compression now tells you when it could not shrink a file
  • Tidied booklet imposition UI with guide diagrams
  • Optional redirectBaseUrl for OAuth2 and SAML when running behind reverse proxies
  • Faster startup and lower memory use in the viewer and text editor
  • Refreshed icons and chat UI improvements
We also fixed some bugs including
  • Desktop crashing when reordering files on Mac
  • Form drafts being lost before saves completed
  • Signatures being lost when adjusting page size and scale
  • Sign tool crashing when navigating away
  • Chat not updating the file version correctly
  • S3 uploads failing on retry

What's Changed

Bug Fixes

  • fix(desktop): avoid WebKit crash when reordering files by @NimeshXTV in #8318
  • fix(forms): preserve drafts and await completed saves by @ConnorYoh in #8455

Enhancements

  • Replace multi-tool with redesigned Page Editor by @jbrunton96 in #7618
  • Align the Stirling wordmark with the mark in the AI chat header by @EthanHealy01 in #8361
  • Email shared-signing participants and requesters as a request progresses by @ConnorYoh in #8312
  • Show teammate profile pictures on the team roster by @ConnorYoh in #8158
  • Delete legacy prototypes folder from frontend by @jbrunton96 in #8383
  • Reopen the S3 upload stream on each retry by @Frooodle in #8292
  • Fix SaaS signing participant lookup and remove scope configuration by @ConnorYoh in #8374
  • Show Enterprise quote action and continue setup after account linking by @ConnorYoh in #8384
  • Redraw QR code, automate, redact and replace-text icons; outline active quick access bar icons by @EthanHealy01 in #8362
  • Fix SaaS OAuth consent discarding the code on reconnect by @Frooodle in #8377
  • Redesign the workbench add-files CTA by @EthanHealy01 in #8381
  • Serve the OpenAI apps domain-verification token on SaaS by @Frooodle in #8398
  • Add temporary stored files and public share links by @Frooodle in #8396
  • Add MCP tool titles and annotations for Claude and ChatGPT directories by @Frooodle in #8397
  • Support images in Page Editor by @jbrunton96 in #8410
  • chore: consolidate root-level docs and remove dead config by @balazs-szucs in #8386
  • Add extra page actions to Page Editor by @jbrunton96 in #8408
  • Accept file drops across the whole workbench by @EthanHealy01 in #8379
  • Remove section tabs from Usage & Billing by @ConnorYoh in #8164
  • Support renaming files in Page Editor by @jbrunton96 in #8415
  • Add managed desktop sign-in and document privacy policies by @ConnorYoh in #8392
  • Fix AI chat not updating the file version properly by @jbrunton96 in #8416
  • Improve UI of Stirling Agent by @jbrunton96 in #8385
  • Drop the redundant Stirling tooltip on the quick nav brand mark by @EthanHealy01 in #8411
  • Show the getting-started checklist only to users who need it by @EthanHealy01 in #8313
  • perf(sidebar): defer file thumbnail generation until a row nears the viewport by @balazs-szucs in #8034
  • Fix flaky WebKit text editor e2e tests by @Frooodle in #8427
  • perf(viewer): optimize PDF text editor WASM memory management with reusable scratch buffers by @balazs-szucs in #8099
  • Speed up frontend tests by @jbrunton96 in #8423
  • perf(build): precompress the dist, shrink startup, defer the pdfium wasm by @balazs-szucs in #8043
  • Prefill PDF permission settings and preserve them when unlocking by @ConnorYoh in #8430
  • Have Text Editor maintain existing accessibility tags on save by @jbrunton96 in #8447
  • Tidy booklet imposition UI and add guide diagrams by @ConnorYoh in #8454
  • Preserve applied signatures when adjusting page size and scale by @ConnorYoh in #8457
  • Fix Sign navigation crash and apply signatures before leaving by @ConnorYoh in #8456
  • Add opt-in redirectBaseUrl for OAuth2 and SAML behind reverse proxies by @Frooodle in #8473
  • Fix flaky nightlies by @jbrunton96 in #8478
  • Fail a redaction the engine could not verify by @EthanHealy01 in #8451
  • Add a Match Case option to auto-redact, off by default by @EthanHealy01 in #8452
  • Send MCP usage analytics to PostHog by @Frooodle in #8476
  • Text editor accessibility improvements by @jbrunton96 in #8460
  • Tell the user when compression could not shrink a file by @EthanHealy01 in #8482
  • Unlock protected PDFs for viewing and common tools without removing passwords by @ConnorYoh in #8393
  • Add SaaS Enterprise trials, usage and procurement access by @ConnorYoh in #8453
  • Honor PDF permissions by default with an administrator bypass setting by @ConnorYoh in #8466

Docker Updates

  • chore(docker): update ImageMagick to 7.1.2-33 by @github-actions[bot] in #8444

Other Changes

  • docs: refresh home-light.png with current editor UI by @balazs-szucs in #8352
  • Add Stale PR bot by @jbrunton96 in #8306
  • docs: remove obsolete type3 font documentation by @balazs-szucs in #8387
  • Speed up /deploypr by dropping the layer cache and redundant host build by @Frooodle in #8395
  • Add PR size limit for OSS PRs by @jbrunton96 in #8353

New Contributors

  • @NimeshXTV made their first contribution in #8318
Full Changelog: v3.1.0...v3.2.0

Performance and User Experience

Stirling PDF has a clean web interface that makes its large collection of tools relatively easy to navigate. Instead of learning command-line utilities or installing multiple applications, users can select the operation they need from the dashboard and upload their document.

The browser-based interface also makes it convenient for organizations. A single Stirling PDF installation can provide PDF tools to multiple users without requiring everyone to install separate software.

Performance depends on the hardware available to the server, particularly for demanding operations such as OCR, large document conversions, and image-heavy PDFs. Docker makes it relatively easy to allocate additional resources when necessary.

The project has also developed into a much broader document-processing platform rather than remaining a simple collection of PDF utilities.

Pros

  • Free and open source.

  • Large collection of PDF tools.

  • Self-hosted and privacy-friendly.

  • Docker support.

  • Browser-based interface.

  • PDF merging and splitting.

  • Compression and conversion.

  • OCR support.

  • Digital signature tools.

  • Encryption and security features.

  • Useful for both personal and business environments.

  • Active open source development.

Cons

  • Some advanced PDF editing features are less sophisticated than commercial applications.

  • Large OCR and conversion jobs can require significant system resources.

  • The large number of tools can initially feel overwhelming.

  • Server administration is required for self-hosted deployments.

Who Should Use Stirling PDF?

Stirling PDF is an excellent choice for developers, IT administrators, businesses, students, researchers, and privacy-conscious users who regularly work with PDF files.

It is particularly useful for organizations that want to provide centralized PDF processing without sending confidential documents to third-party online services.

For homelab users, it is also an attractive addition to a self-hosted stack because Docker makes deployment and upgrades relatively straightforward.

Final Verdict

Stirling PDF is one of the strongest open source alternatives to commercial and online PDF tool collections. Its biggest advantage is not one particular feature, but the sheer range of useful operations available from a single application.

The combination of OCR, conversion, compression, document manipulation, security tools, signatures, and self-hosting makes it a practical everyday utility rather than a niche PDF application.

It may not completely replace a professional PDF editor for highly specialized design work, but for most routine document-processing tasks, Stirling PDF provides an impressive feature set while keeping your files under your control.

Stirling PDF v3.2.0
Free
Software Informations:
Developer:

Operating System:
Windows / macOS / Linux
Date Added:
2026-10-16T12:07:20.472Z
Categories:

Post a Comment/Report Broken Link: