Skip to content
OpenSourceSoftware.ai

GitHub stars

47,155
—Awaiting first sync

Awaiting first sync

No measured star history yet

What is Paperless-ngx?

Paperless-ngx replaces piles of paper and scattered PDFs with one archive on your own server. Documents are read, indexed and filed as they arrive, so finding a contract or invoice becomes a search rather than a hunt.

Paperless-ngx is a document management system that turns physical and digital documents into a searchable online archive. It runs OCR in 100+ languages, auto-tags documents with machine learning, imports from email, stores PDF/A copies alongside the originals, and keeps everything on your own server.

Core capabilities

  • OCR scanned documents in more than 100 languages so every page is searchable.
  • Auto-assign tags, correspondents and document types with machine learning.
  • Import from email accounts and control access with per-document permissions.

Capture, OCR and long-term storage

Paperless-ngx performs OCR with the open-source Tesseract engine in more than 100 languages, adding searchable text even to image-only scans. It handles PDFs, images, plain text and Office documents, and saves PDF/A copies for long-term storage alongside the unaltered originals.

  • OCR
  • PDF/A
  • Office documents

Organise and find documents

Machine learning adds tags, correspondents and document types automatically. Full-text search offers auto-completion, relevance ranking, highlighting and similar-document results, and the web app adds dashboards, saved views, custom fields and bulk editing.

  • Auto-tagging
  • Full-text search
  • Custom fields

Private by default, shareable on demand

Documents stay on your own server unless you choose to share them. A multi-user permission system works globally or per document, email accounts can be processed with rules, and optional AI features for suggestions and document chat are disabled by default.

  • Self-hosted
  • Permissions
  • Email import

Where it fits

Use cases

  1. 01

    Digitise a filing cabinet

    Scan paper records, let OCR add searchable text, and find any letter or contract later with full-text search and highlighted matches.

  2. 02

    File incoming documents automatically

    Pull attachments from email accounts and let rules and machine learning assign tags, correspondents and document types.

  3. 03

    Share documents with the right people

    Use per-document permissions for colleagues and shareable links with optional expiry for clients.