7,380 open-source and SaaS tools, with GitHub stats refreshed every day.

4 alternatives ranked by real activity

Open-source Smallpdf alternatives

A curated, ranked list of the 4 best open-source alternatives to Smallpdf.

The best open-source alternative to Smallpdf is Stirling PDF. If that doesn't suit you, other good options are BentoPDF, OmniTools and PDFsam.

Smallpdf alternatives are mainly productivity tools. 4 of them shipped code in the last 30 days, 4 can be self-hosted, and 1 uses a permissive licence.

Last updated October 3, 2026 · ranked by GitHub stars, growth and recent commits

Stirling PDF

An open-core PDF platform with 50+ tools for editing, merging, signing, redacting and converting documents on desktop, in the browser or on your own server.

GitHub stars
93k
Last commit
today
Latest release
v3.0.2
Self-hosted
Yes
stirling.comStirling PDF homepage screenshot

Stirling PDF is an open-source PDF editing platform that can run as a desktop app, in the browser, or on servers you control through a private API. The project's pitch is that documents can be edited, signed, redacted, converted and automated without being sent to an external service. It is written in Java and distributed with Docker for self-hosting.

It bundles more than 50 PDF tools, including merge, split, sign, redact, convert, OCR and compress. No-code pipelines in the interface let you automate repeated processing, and REST APIs cover nearly all tools for integration into existing systems. The interface is available in over 40 languages. Enterprise options include SSO, auditing and flexible on-premise deployments.

A quick start with Docker serves the app on a local port, and the documentation covers desktop and Kubernetes installs. The repository describes the project as open-core, and GitHub lists its license as 'Other', so confirm which features fall under which terms. It suits individuals and organizations that handle sensitive PDFs and prefer a self-hosted alternative to online PDF tools.

Key features

  • 50+ PDF tools: merge, split, sign, redact
  • OCR, conversion and compression
  • No-code automation pipelines in the UI
  • REST APIs for nearly all tools
  • Desktop, browser and self-hosted server modes
  • SSO and auditing for enterprise deployments
  • Interface in 40+ languages

Pricing: Free open-source plan with 1,000 monthly credits. Team costs $99 per month for 100 users; Enterprise is custom, and a PDF Processor option sells credits at 1¢ each.

BentoPDF

A privacy-first PDF toolkit that merges, edits, converts and secures PDFs entirely in your browser, with no server-side processing and a self-hostable build.

GitHub stars
16k
Last commit
yesterday
Latest release
v2.8.8
Licence
AGPL-3.0
Self-hosted
Yes
Hosted version
Available
bentopdf.comBentoPDF homepage screenshot

BentoPDF is a client-side PDF toolkit that handles files directly in the browser, so documents are never uploaded to a server. That design makes it attractive for sensitive paperwork, and it can also be self-hosted. You can merge, split and reorganize pages, edit and modify PDFs, convert images and other formats to PDF, convert PDFs to other formats, and secure or optimize files.

Deployment is flexible. The project documents static hosting, local self-hosting, Docker Compose and Podman, a Podman Quadlet setup and a simple self-hosted build mode, along with options for custom branding, disabling specific tools and removing the GitHub star counter. It also covers WebAssembly configuration, air-gapped or offline deployment, a CORS proxy for digital signatures, and version management. A commercial build is mentioned, and the interface is translated into multiple languages.

BentoPDF is licensed under AGPL-3.0, with commercial licensing noted in the documentation, and it is written in JavaScript and TypeScript. It suits individuals, teams and organizations that need a free alternative to online PDF tools without sending files to third parties.

Key features

  • Merge, split and reorganize PDF pages
  • Edit and modify PDF files
  • Convert to and from PDF formats
  • Secure and optimize documents
  • Runs entirely in the browser
  • Docker, Podman and static hosting options

Pricing: Open source under AGPL-3.0; the project also mentions a commercial license and build.

OmniTools

A self-hosted collection of web-based everyday tools for images, video, PDFs, text, dates, math and data that process files in the browser with no ads or tracking.

GitHub stars
10k
Last commit
yesterday
Latest release
v0.6.0
Licence
MIT
Self-hosted
Yes
omnitools.appOmniTools homepage screenshot

OmniTools is a self-hosted web app that gathers many small utilities in one place, from image and video editing to PDF handling, text formatting and number crunching. It is meant to be a quick, ad-free alternative to the scattered online tools people search for every day.

Its tool categories include image, video and audio tools such as resizing, converting and trimming, PDF tools for splitting, merging and editing, text and list tools such as case converters and shufflers, date and time calculators, math tools, and data tools for JSON, CSV and XML. All files are processed on the client side, so nothing leaves your device, and more tools are added over time.

OmniTools is a React and TypeScript project using Material UI, licensed under MIT. It can be run with Docker or Docker Compose, with a small image that is quick to deploy, and a demo site is available. Translations are managed through Locize, and contributors can add new tools following the project setup instructions.

Key features

  • Image, video and audio utilities
  • PDF splitter, merger and editor
  • Text and list formatting tools
  • Date, time and math calculators
  • JSON, CSV and XML tools
  • Client-side processing with no uploads
  • Docker and Docker Compose deployment

Pricing: Free and open source under the MIT licence.

PDFsam

A free, multi-platform desktop application for splitting, merging, mixing and rotating PDF files and extracting pages, built with JavaFX.

GitHub stars
4.6k
Last commit
today
Latest release
v6.0.6
Licence
AGPL-3.0
Self-hosted
Yes
pdfsam.orgPDFsam homepage screenshot

PDFsam, short for PDF Split And Merge, is a desktop application for working with PDF files. PDFsam Basic, the free and open-source edition developed in this repository, extracts pages, splits, merges, mixes and rotates documents on multiple platforms.

The application is written with JavaFX. Since version 4 it is released as a self-contained application that bundles a jlinked JDK, whereas version 3 required a Java Runtime Environment 8 with JavaFX installed. Documentation, an FAQ, build instructions, contribution guidelines, a translation project and a list of properties and arguments to tweak behavior are all linked from the repository.

Since version 3, PDFsam Basic is licensed under the GNU Affero General Public License, while earlier versions were released under GPLv2. The software runs locally on your computer, so documents do not need to be uploaded to a web service.

Key features

  • Split PDF files
  • Merge and combine PDFs
  • Mix pages from several documents
  • Rotate PDF pages
  • Extract selected pages
  • Self-contained app with bundled JDK

Pricing: PDFsam Basic is free and open source. PDFsam Visual is listed at $34.9 per user with a 14-day trial, and PDFsam Enhanced at $69 as a yearly subscription.

Smallpdf alternatives: questions

What is the best open-source alternative to Smallpdf?
Stirling PDF is the top-ranked open-source alternative to Smallpdf on Enlisted: An open-core PDF platform with 50+ tools for editing, merging, signing, redacting and converting documents on desktop, in the browser or on your own server. Other strong options are BentoPDF, OmniTools and PDFsam.
Are these Smallpdf alternatives free?
All 4 are open source, so the code is free to use under its licence, and all of them can be self-hosted on your own server or computer. 1 also offers a paid or managed cloud version if you'd rather not host it yourself.
How is this list of Smallpdf alternatives ranked?
By a score built from GitHub stars, star growth over the last 30 days and how recently the code changed. 4 of these projects shipped code in the last 30 days. Data is refreshed daily, and nobody can pay to move up.

People also look for alternatives to…

View all