Bitflake logo

Stirling PDF

Self-hosted PDF toolkit for merging, splitting, converting, and editing documents.

1 / 4
  • PDF Tool Hub

    The Stirling PDF home page showing the file workspace on the left and the comprehensive tools panel on the right, with categories including Recommended, Signing, Document Security, and more.

  • Merge PDFs

    The Merge PDF tool showing the step-by-step workflow panel for combining multiple PDF files into one document, with file upload and sort order options.

  • Convert PDF

    The Convert PDF tool for transforming PDFs to and from formats like Word, Excel, images, and HTML, with source and target format selectors.

  • Compress PDF

    The Compress PDF tool for reducing PDF file sizes, with configurable compression level settings.

About this app

Stirling PDF is a web-based tool for working with PDF files. It covers more than 50 operations, including merging, splitting, converting, compressing, watermarking, and redacting, available through a browser interface or a REST API for automation. People who choose Stirling PDF over free online PDF sites give one recurring reason: not wanting to upload documents, sometimes sensitive ones, to a website they know nothing about. Running it on your own server keeps every file local instead. It also draws people who want one web tool that works the same way on any device, phone included, rather than juggling separate desktop apps per person or platform. A handful of features are gated behind a paid tier: unlimited users, OAuth2/OIDC and SAML single sign-on, and audit logs all require the Server or Enterprise tier. Everything else, including the REST API and API key authentication, is free to use self-hosted.

  • Authentication:
    API KeysOIDC SSOSAML SSOSocial Login
  • Access Control:
    Unlimited Users
  • Data:
    Data ExportAudit Log
  • Integrations:
    REST API
  • UI:
    Dark Mode
  • Infrastructure:
  • Productivity:
    File Conversion
  • Editing:
    PDF Editing

91.3k stars

8.3k forks

Last release2.14.3 lots of bug fixes(29 days ago*)Last activityabout 8 hours ago*Project age3 years (2023)Contributors307

Commit activity

commits / month
Lifetime136
Past year153
Past month283

As of last sync (about 2 hours ago)

Funding

SaaS

Also offered as a paid cloud service

Premium Features

Free core with paid add-ons

Technology stack

  • Dockerfile
  • Java
  • CSS
  • HTML
  • JavaScript
  • Shell
  • Python
  • Gherkin
  • Rich Text Format
  • TypeScript

License

Custom

Custom or non-standard license

Content outside the app/proprietary, app/saas, engine, and related frontend/editor subdirectories is MIT-licensed. Those subdirectories (SSO, advanced monitoring, and other Pro/Enterprise features) are governed by the separate, proprietary "Stirling PDF User License" and require a paid subscription for production use.

View License

Bitflake is not affiliated with or the creator of this project. App names, logos, and trademarks are property of their respective owners. Data shown (including GitHub stats) is updated once per day and may be inaccurate or out of date. Spotted an issue? Let us know at contact@bitflake.com.