OCR PDF
Make a scanned PDF searchable, in your browser. The page images stay exactly as they are — the text is added invisibly on top.
Make a scanned PDF searchable
Reads the words in each page image and lays them over the page as invisible, selectable text. The scan itself is left exactly as it is.
What a searchable scan actually is
A scanned PDF is a stack of photographs. Your reader shows you what looks like a document, but as far as the file is concerned there are no words in it at all — which is why searching finds nothing and selecting a sentence gives you a rectangle of image.
The fix is a second layer. The page image stays where it is, and the recognised words are drawn over it in a mode the PDF specification provides precisely for this: the glyphs take part in selection, search and copy, and paint nothing at all. Your viewer highlights text that is invisible, sitting exactly on top of the picture of that text.
Why the positioning is the hard part
The recogniser reports each word as a box measured in the pixels of the image it was shown. A PDF page counts from the bottom-left in points rather than the top-left in pixels, has a scale of its own, and may carry an instruction telling the viewer to turn it a quarter turn before drawing anything. Every one of those has to be undone to put a word back where it came from.
Get it wrong and the result is worse than doing nothing: the document looks perfect, and selecting a line hands you words from somewhere else on the page. That is why each word is stretched to the exact box it was found in rather than guessed at a font size.
What it will not do
It will not improve a bad scan. Recognition quality is set by what the scanner captured — faint text, heavy skew, a photo taken at an angle, or handwriting all read poorly, and no amount of processing afterwards recovers detail that was never there. If a document matters, rescanning it straight at 300 DPI is worth more than any tool on this page.