OCRmyPDF
Adds a searchable text layer to scanned PDFs using Tesseract, and can optimise the file.
Files, images and media PyPI MPL-2.0 OCR and document parsing PDF
How OCRmyPDF is used
AgentGid editors added OCRmyPDF to the catalog as a well-known library for OCR and document parsing and PDF. In our scan it appears in 1 public GitHub projects, 0 of them set up for AI coding agents, so there is too little project data to rank it against the tools people use most.
OCRmyPDF popularity over time
Gid Score 40: downloads 50, use in agent projects 0, GitHub stars 71, downloads trend 30 (each 0-100). How it is calculated.
How OCRmyPDF is funded
Open Collective: James Barlow
| Received, last 12 months | $0 Oct 2025 – Sep 2026 |
|---|---|
| Estimated annual budget | 0 CAD Open Collective's estimate |
| Balance | $1,868 |
| Raised since the start | $1,868 |
| Typical month median, last 12 months | $0 · $0 over 24 months |
| Last 12 months vs the 12 before | -100% |
| Contributors, last 12 months | 0 |
Oct 2021Sep 2026
Money by month, last five years. First money received in Dec 2020. The typical month is the median: one big one-off donation does not move it.
The same collective is named by 1 more tool in our catalog: pikepdf.
USD after payment processor fees, as Open Collective reports it. Source
Ways to fund OCRmyPDF
Open Collective
As the maintainers list them in FUNDING.yml on GitHub. Checked Oct 20, 2026.
Install
| Package | pip install ocrmypdf |
|---|---|
| Main stacks | Python (1) |
Alternatives to OCRmyPDF
In our scan, none of the most used tools in Files, images and media does the same job as OCRmyPDF: they are add-ons, companions or tools for a different task.
More in Files, images and media: Sharp Pillow Nodemailer jsPDF SheetJS qrcode (JavaScript) JSZip openpyxl