Skip to content

Make a scanned PDF searchable

Read the words out of a scan and lay them invisibly over the pages. The document looks the same — it just becomes searchable, selectable and copyable. Pages scanned askew or on their side are set straight.

  • Never stored
  • No queue, no waiting
  • No signup, no watermark

How it works

1

Add your scanned PDF

Drop the file. The tool checks whether it already has a text layer and tells you if OCR would be a step backwards.

2

Check the language

The tool reads the first page and tells you which language it found. Over 120 are available if you need to pick one yourself.

3

Download

You get the same document, now with a hidden text layer behind the scan.

An invisible layer over an unchanged page

The scan is kept exactly as it was. What is added is a layer of text drawn in an invisible rendering mode — real characters, positioned word by word over the words in the picture, marked so that they are never painted. The page looks identical because visually nothing changed; select a sentence and the highlight lands on the right words because the invisible text is where the visible ink is. This is the standard way a searchable scan is made, and it is why the result can be searched, copied and indexed while still being a photograph of a document.

Two things about the page are deliberately corrected, because the reading needed them anyway. A page scanned sideways is turned upright, and a page that went through the feeder crooked is straightened — so the output is often tidier than the input. Page sizes are kept from the original PDF rather than normalised, so a document of mixed page sizes stays that way and nothing is rescaled.

Accuracy depends almost entirely on the scan, and the numbers are not close. A clean 300 DPI scan of printed text reads at very high accuracy; the same page at 150 DPI reads noticeably worse; a photograph taken at an angle in poor light is a different proposition entirely. If you control the scanning, 300 DPI in greyscale is the setting that matters — more resolution than that rarely helps, and less hurts immediately. Small print, tight line spacing, coloured backgrounds, photocopies of photocopies and anything stamped or handwritten are all harder in ways no software fully solves.

What is deliberately left out is as important as what goes in. Photographs, logos, signatures and decorative graphics are ignored rather than read, because forcing letters out of a picture produces plausible nonsense that then appears in every search. Chinese, Japanese and Korean words are recognised but left out of the text layer and counted for you, rather than written as blanks, until a font that can carry them ships. Nothing here re-typesets the document: the words on the page are still a picture, and converting to Word is the tool for turning them into editable text.

When you want something else

OCRmyPDF is the tool this page is a convenience next to, and it is free. ocrmypdf --deskew --rotate-pages in.pdf out.pdf does the same job with more control, adds --optimize 3 to shrink the result, --redo-ocr to replace a bad existing layer, and --output-type pdfa to produce an archival file in the same pass. It handles thousands of pages, runs in a folder watcher, and is what libraries and document archives actually use.

For difficult material — historical print, unusual layouts, heavy tables — a hosted service from Google, Amazon or Microsoft will read pages that general-purpose recognition cannot, because they are trained on far more material. That is a genuine capability difference and worth knowing about. It also means sending your documents to a third party, which is exactly the trade this page exists to avoid — so it is the right choice for a fragile old book and the wrong one for a box of medical records.

Frequently asked questions

Will the pages look different afterwards?

Only straighter: a page scanned a degree off square or on its side is set upright. The scan itself is kept and the recognised words are placed over it in invisible ink — never painted, never printed. What changes is that Ctrl+F starts finding things.

Is my document stored anywhere?

No. Nothing is stored — not the document, and not the text read from it.

How accurate is it?

On clean scans of printed text, very. Blurry photos, handwriting and unusual fonts reduce it; skew is corrected before reading. Ruled tables are read cell by cell, so form labels do not run into their values.

Which languages work?

Over 120, including English, Bengali, Hindi, Urdu, Arabic, Spanish, French, Chinese, Japanese and Korean. The script is detected from the page; where several languages share a script, your browser's language is used as the tie-breaker and you can change it.

Some words are missing from the text layer. Why?

The text layer can only carry characters a bundled font can write. Bengali, Devanagari, Arabic, Thai and two dozen other scripts have their own font here; Chinese, Japanese and Korean do not yet, so those words are counted for you rather than saved as blanks. PDF to Word with OCR gives you that text in full.

How long does it take?

A few seconds per page, because your own device is doing the reading rather than a server farm. Progress is shown page by page.

Good to know: Chinese, Japanese and Korean words are left out of the text layer and counted for you, rather than saved as blanks, until a font for them ships; every other script the reader knows is written. Pictures, logos and signatures are ignored so they never become nonsense text. Handwriting is not reliably recognised by any general OCR tool.

Put this tool on your website

Free for any blog, class page or help article. Paste one snippet and your visitors can use it right on your page.