Convert Scanned PDF to Searchable PDF
Make a scanned PDF searchable by rendering each page locally, recognizing printed text with Tesseract, and adding an invisible text layer over the original page image. The visual scan is retained, while browser search, text selection, screen readers, and downstream PDF text extraction have a text layer to use. You can also copy or download the OCR text. The first run loads the OCR engine and English model. Accuracy depends on resolution, lighting, skew, language, layout, and handwriting; this is a reviewable convenience conversion, not a promise that every character or table is correct.
Use this without the search next time. Prathom Workbench puts Prathom's tools in your toolbar.
Add to Chrome — freeWhat it does
- Tesseract with the English model
- Searchable text layer over original PDF pages
- OCR text copy and TXT download
- Confidence display and page progress
- 25 MB and 20-page safety limits
How to use OCR PDF
- 1
Choose a scanned PDF
Drop a PDF containing page images or other text that a normal PDF search cannot find. The local workflow accepts up to 25 MB and processes the first 20 pages.
- 2
Start OCR
Press Make searchable PDF. The first run downloads the OCR assets from this site, then renders each page and recognizes its visible text.
- 3
Review confidence and text
Read the confidence summary and inspect the text preview. Low contrast, skew, handwriting, columns, tables, and non-English scripts need especially careful review.
- 4
Download both outputs
Download the searchable PDF for normal use and the TXT file for a plain-text copy. Keep the original scan because OCR is an interpretation, not a lossless backup.
How it works
OCR review checklist
Check names, dates, totals, decimals, and page headings against the scan. Confidence is a warning signal, not proof that every character or column was interpreted correctly.
The browser opens the source with pdf.js and renders each selected page at a fixed scale. Tesseract receives the rendered canvas and returns page text, word confidence, and bounding boxes. pdf-lib then opens the original document and writes each recognized word at the corresponding PDF coordinate. The text is drawn with zero opacity so the scan remains the visual source while PDF search and extraction can see the word layer.
The coordinate conversion matters: a canvas starts at the top left while PDF page coordinates start at the bottom left. Each OCR bounding box is therefore scaled back from the rendered pixels into PDF points and its bottom edge is measured upward from the page height. Unsupported glyphs may be omitted from the overlay because the local built-in font has a limited character set; the separate TXT download retains the OCR engine's text.
Prepare a scan for better OCR
When to use it
OCR works best when the page is straight, evenly lit, and large enough that small letters have several pixels of height. Crop dark borders, rotate a skewed scan, and avoid glare or a shadow crossing the text. Printed black text on a light page usually gives a more useful layer than faint carbon copies, decorative type, or a page with several columns and handwritten annotations. If a PDF contains both scanned pages and native text, process a copy and compare the searchable result with the original. Smaller batches keep memory use predictable and make it easier to review confidence and page-level errors before the document becomes part of a workflow.
Use OCR PDF for archived forms, receipts, invoices, printed notes, and scans that need basic search or copy support. Review names, numbers, dates, totals, checkboxes, and columns manually. It is not a redaction tool, a handwriting transcription service, a translation engine, or a certified accessibility remediation workflow. Preserve the source scan and treat the generated text as an editable interpretation.
Examples
Making a scanned invoice searchable
Searching for an invoice number can now find the page, but the total still needs visual confirmation. OCR can read a 0 as O or miss a decimal, so payment decisions should never rely on the extracted text alone.
Extracting a paper form for review
A clean printed form is a good OCR case. Handwritten answers, check marks, and fields that touch borders may not be represented reliably in the text layer.
Frequently asked questions
Does OCR PDF upload my scanned document?
Yes. The PDF is sent here, rendered, recognized and rebuilt, then handed back — the upload is deleted as soon as that finishes and the result within 30 minutes. The page does download the OCR engine and English model the first time you start, but your document bytes are not sent with that request. Extensions or managed device monitoring remain outside this page's privacy boundary.
Will the searchable PDF preserve the original visual page?
The workflow opens the original PDF and adds text objects over each processed page; it does not replace the scan with a newly compressed image. The invisible layer may be incomplete or imperfect, however, and fonts or unsupported OCR characters can limit what is searchable. Always compare the downloaded copy with the source.
How accurate is the OCR for handwriting and tables?
Accuracy is best for straight, high-resolution printed text with good contrast. Handwriting, decorative type, skew, shadows, multi-column layouts, and tables can produce misplaced or incorrect words. The confidence number is a warning signal, not a proof of correctness, and it cannot detect every plausible-looking mistake.
Why are only 20 pages processed?
Rendering and recognition use substantial browser memory and CPU, especially when several scan pages are large. The limit keeps a tab responsive and avoids an accidental long-running job. Split a large document into reviewed batches, or use a dedicated desktop OCR pipeline when the full archive must be processed.
Further reading
- OCR Recovered Every Character Flattening Had RemovedA flattened PDF has no text layer, which is often described as the text being lost. It is not lost, it is only no longer written down — the words are still drawn on the page, and reading them off a picture is exactly what OCR does.
- JPEG Compression Made No Difference to OCR Accuracy At AllScanning guides tell you to save as TIFF or PNG because JPEG artifacts confuse OCR. It sounds obviously right — lossy compression smears exactly the hard edges that letter recognition depends on. We measured it across a wide range of quality settings and found no difference whatsoever, which changes the storage arithmetic for anyone digitising a lot of paper.
- OCR Reads Nothing at 72 DPI and Everything at 150The standard advice for scanning documents you intend to run through OCR is 300 DPI. We measured where the accuracy actually changes, and it is not a gentle curve with 300 comfortably on the good end. It is a cliff between 96 and 150, and everything above 150 was identical.