Paperless-ngx
paperless-ngx · Documents
GitHub stars
47,155Awaiting 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
Where it fits
Use cases
- 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.
- 02
File incoming documents automatically
Pull attachments from email accounts and let rules and machine learning assign tags, correspondents and document types.
- 03
Share documents with the right people
Use per-document permissions for colleagues and shareable links with optional expiry for clients.