Papermerge
Receipts, contracts, and letters that arrive as pixels rather than text: Papermerge is a
document management system built specifically for scanned documents. Upload a PDF, TIFF, JPEG,
or PNG and OCR runs automatically, with a real-time status indicator beside the document
title; under the hood it drives OCRmyPDF and Tesseract, supporting 130+ languages and
producing a new document version with a selectable, searchable text layer you can download.
Full-text search runs across everything, with multiple search-engine backends (Xapian by
default). The interface deliberately mimics a modern desktop file browser: dual-panel
commander, drag and drop, hierarchical folders, and colored tags on documents and folders.
Page management fixes what scanners get wrong - delete blank pages, rotate, reorder, merge,
extract, and move strayed pages between documents, powered by PikePDF. Document types act as
categories, each with its own custom metadata fields, so invoices carry vendor and amount
while contracts carry parties and dates. Versioning preserves every state of a document.
Multi-user support includes groups, group ownership, permission management, and
document/folder sharing between users and groups, and an OpenAPI-compliant REST API automates
ingestion from scanners or scripts. Apache-licensed, ideal for long-term digital archives.
Deploy