What is OCR, and why do scanned PDFs need it?
Last reviewed: September 1, 2026 · Markdown version
OCR — optical character recognition — is software that turns a picture of text into text a computer can actually use. It looks at the image, recognizes letters and words, and stores them in machine-readable form. That's the whole trick, and it's the difference between a page you can only look at and a page you can search, select, and copy.
Why scanned PDFs need it
A scanned page is a photograph. To your eyes it's a contract or a statement; to a computer it's pixels, with no words in the file at all. Search reads a file's stored text, finds none, and reports nothing — the classic "the word is right there and search can't find it". OCR is the bridge: after it runs, the recognized words are stored alongside the page image, and search has something to read.
The question nobody asks: where does the OCR run?
This is a privacy question wearing a technical costume.
- Cloud OCR uploads your page images to a company's servers and sends text back. It works — and your bank statement, contract, or medical record has now been on infrastructure you can't see or audit.
- On-device OCR runs on your own phone. The images never leave it. Phones can now run capable recognition locally — Apple's Vision framework built into iPhone; Google's ML Kit, which an app can bundle, on Android — so for personal documents, uploading is a choice, not a necessity.
What OCR honestly can't do
OCR is recognition, and recognition fails on hard inputs: blurry or low-resolution scans, skewed pages, faxes, stamps over text, ornate fonts. Handwriting remains unreliable beyond neat block letters. And a misread has a sneaky consequence for search — if the scan says "invoice" but OCR stored "lnvoice", your search for the right spelling misses it. A trustworthy tool therefore does two things: labels which text came from OCR, and tells you which pages it couldn't make searchable — so a silent failure never masquerades as an empty document.
Where DocFind fits
DocFind uses exactly the on-device route: one tap runs OCR on your phone — Apple's Vision on iPhone, Google's ML Kit bundled into the app on Android — and folds the recognized words into a searchable index across your whole PDF library. Page images are never sent anywhere; there are no accounts and no servers to send them to. Matches found through OCR are labelled as such, and the app tells you how much OCR work remains and which pages aren't searchable yet — the honest accounting this page has been describing.
Related: Make a scanned PDF searchable · PDF search not finding words? · Search many PDFs at once