4 min read · Updated 12 January 2026
Turning scans into text with OCR in the browser
How optical character recognition works, what affects accuracy, and how to get clean results.
What OCR actually does
OCR looks at the shapes on a page and guesses which characters they are. It is a recognition process, not a conversion, so the output is always an estimate — clean typed pages come out near-perfect, while faint faxes and handwriting do not.
PDFzy runs recognition with Tesseract compiled for the browser. The language model downloads once and is cached by your browser; your document itself is never sent anywhere.
Getting better accuracy
Small changes to the input make a large difference to the result.
- Scan or photograph at 300 DPI where you can.
- Straighten the page before recognition; tilted lines confuse the engine.
- Pick the correct language — accented characters depend on it.
- Increase contrast for grey or shadowed photos.
The current limitation
PDFzy gives you the recognised text to copy, save, or paste. It does not yet write an invisible text layer back into the original PDF, so the tool produces text rather than a searchable PDF.