Make a scanned PDF searchable

Add a local English OCR text layer to selected scanned PDF pages without uploading the document.

Runs locallyNo uploadYou control saved copies

Local English OCR and invisible text layer

Selected pages render at bounded resolution. OCR words are placed invisibly over the original pages so text can be searched and copied.

Use image-only pages: existing text is not removed, so OCR can duplicate it. The new layer supports basic Latin characters. Search and copy a few lines in the downloaded PDF before relying on it.

PDF.js + English OCR load only after you start · no upload

Add a searchable English layer to scanned pages

Selected pages render locally, pass through English OCR, and receive an invisible text layer aligned to recognized word boxes while the visible page image remains.

For a reliable result

  1. Choose a clear scanned PDF and load its page list.
  2. Select a bounded page range and confidence threshold.
  3. Download, search for known phrases and verify copied names, dates and numbers.

What changes

Original visible pages remain. Accepted words receive an invisible text layer, limited to basic Latin characters. Existing text is not removed, so applying OCR to searchable pages can duplicate copied text.

Check the download

Search known phrases and compare pasted text with the scan. Lower word thresholds include more words and possible mistakes. The reported average engine confidence is not an accuracy percentage.

Know before processing

Recognition is English-only, sequential and page-bounded. It does not reconstruct exact tables, fonts, reading order or accessibility semantics.

Quick answers

Does OCR change how the scanned pages look?
The visible page images remain while an invisible English text layer is aligned over recognized words. Search and copy use that added layer.
Does OCR guarantee accurate copied text?
No. A lower confidence threshold includes more words but can include more mistakes. Search known phrases and verify copied names, dates and numbers against the scan.

Add an invisible text layer to scanned pages and test actual search

A scanned PDF can display words while containing only page images. This tool adds invisible English text near detected words on selected pages. It retains the original visible pages and creates a PDF with searchable, copyable text.

OCR does not correct the scan or certify its text. A document can look unchanged while copied numbers contain mistakes. Begin with a readable, upright source and verify search results and pasted text against the scan.

Choose pages and a confidence threshold for the source

Choose an approach for your document
Your situationRecommended approach
The PDF is image-only and needs text searchSelect the scanned pages. All pages remain in the output; only chosen pages receive this new text layer.
Some pages already have working selectable textExclude them unless you have a specific reason to add another layer. This tool does not automatically detect, remove or replace existing text.
Too many uncertain words appearTry 45% balanced or 65% stricter after improving the scan. A higher threshold excludes more words; it does not prove that retained words are correct.
Useful text is being missedTry 30% to include more candidates and review them carefully. A lower threshold can increase both useful coverage and recognition errors.

Make the one-page synthetic scan searchable

The scanned-example.pdf sample contains one landscape A4 image-only page based on ocr-example.png. Its visible English phrases let you test the added layer directly.

  1. Choose scanned-example.pdf and select Load PDF pages. Set Pages for OCR to all.
  2. Choose Minimum word confidence 30% and select Make PDF searchable.
  3. Download the result, open it in a PDF viewer and search for BROWSER OCR SAMPLE. Check the reference digits 2048 and amount 1250 against the visible scan.
  4. Copy a recognized line into a text editor and compare every word with the page. Confirm the output still has one page and the visible image remains in place.

Expected result. The sample keeps its visible page and gains an invisible layer for accepted words. Searching or copying tests that layer; merely seeing Searchable PDF ready does not establish that every phrase was recognized correctly.

Check the downloaded result

  • Compare PDF pages, OCR pages and Searchable words in the result. A selected page can contribute no accepted words even if other pages make the overall job succeed.
  • Search several distinct words and numbers, then copy text into an editor. Verify reading order and punctuation, not just that one keyword can be found.
  • Check selection highlights against the scanned text. Word placement is approximate and does not reconstruct the original fonts, tables or exact reading order.
  • Compare visible pages and final file size with the source. Adding a text layer can increase bytes and does not automatically make the document accessible or editable like a word-processing file.

Troubleshooting

No confident English words were found

No recognized word survived the confidence, character and position checks. The source may be unclear or unsuitable for the English model.

Try this: Use a clearer upright scan or try a lower confidence threshold. Check the actual recognized output rather than lowering the threshold solely to obtain a successful status.

A name or symbol is absent from copied text

The added text layer currently retains printable ASCII characters only. Accents, non-Latin scripts and some currency or punctuation characters can be discarded even if visible in the scan.

Try this: Compare the hidden text with the page and use a suitable multilingual OCR workflow when those characters matter. Do not treat the copied text as a complete transcript.

Copied words are duplicated or search highlights are confusing

OCR was added to a page that already had text, or the document was processed repeatedly. Existing text layers are not removed by this operation.

Try this: Return to the original source and select only the pages that need OCR. Avoid repeatedly adding a new layer to the same already-searchable output.

The page selection exceeds the device limit

OCR is bounded to 5, 10 or 20 selected pages per job depending on the device profile, with additional word and output-size limits.

Try this: Choose a smaller selection using page numbers or ascending ranges, such as 1,3-5. Keep track of processed pages and verify each output before continuing.

Limits and compatibility

Confidence and page rendering
Selected pages render at bounded resolution for English recognition. Average confidence is the mean of page-level engine scores, not a measured accuracy rate or a score for only the accepted words.
Original content
The browser adds text to the existing PDF locally. It does not redact, sanitize, repair form behavior, correct the visible scan or produce tagged accessibility structure. Password-protected sources must be unlocked first.

Your files and form values are processed on this device. Downloaded copies remain wherever you save them. See how to check local processing and our privacy policy for site data and optional services.

Common questions

Will unselected pages be removed?
No. The full document remains. Page selection controls where this run adds recognized text; unselected pages do not gain a new layer.
Should I compress the PDF after adding OCR?
Check the method first. This site's raster-compression path removes selectable text, including an OCR layer. If compression is necessary, prepare a readable compressed source first, then add OCR and recheck final size.

Continue your document workflow

Maintained by Shakti Prasad Ram. Found a mismatch? Report the tool, browser and steps without sending a sensitive document. Back to the tool