Papermerge is an open-source, self-hosted document management system with OCR and a REST API. Compare features and alternatives like Paperless-ngx.
Papermerge is a free, open-source, self-hosted document management system licensed under Apache-2.0, with development reportedly beginning around 2018. It is hosted on GitHub under the papermerge organization, evolving from the original ciur/papermerge repository.
It is frequently compared to Paperless-ngx, another self-hosted OCR document manager, but the two are separate projects with different licenses and communities; Papermerge is the smaller of the two, with a stronger focus on multi-user permissions and an API-first design.
Papermerge extracts text from scanned PDFs, TIFFs, JPEGs and PNGs using OCR, indexing that text for full-text search, and presents documents in a dual-panel browser with drag-and-drop organization, hierarchical folders, tags and custom metadata fields.
The system exposes a RESTful, OpenAPI-compliant API, supports multi-user access with group ownership and sharing permissions, and includes document versioning with page-level management such as deleting, reordering or extracting individual pages.
Papermerge is completely free and open source under the Apache-2.0 license, with no subscription fee, paid tier or vendor licensing cost.
As with other self-hosted software, the practical cost comes from infrastructure: users need to provide and maintain their own server, commonly via Docker, and take on responsibility for backups, updates and security since there is no official managed hosting or paid support plan.
A free, open-source, self-hosted document management system for scanning and organizing documents with OCR.
Yes, it is open source under the Apache-2.0 license with no licensing cost.
Both are self-hosted, open-source OCR document managers, but Papermerge uses the Apache-2.0 license and emphasizes an API-first, multi-user permission model, while Paperless-ngx has a much larger community and focuses on simplicity for individuals and small teams.
Yes, it offers a RESTful, OpenAPI-compliant API for automation and integrations.
Yes, it runs on your own server or infrastructure, typically via Docker.
Yes, with group ownership and sharing permissions.
PDF, TIFF, JPEG and PNG.
Yes, it continues to receive updates from its GitHub organization and community contributors.