Your files never leave your device — 100% local processing

Scanned PDF OCR (Extract Text)

Recognizes the characters in scanned, image-only PDFs and turns them into copyable, searchable text. If your PDF already has selectable text, PDF to Word is faster and more accurate.

The first run downloads the OCR engine and language data, which takes a moment. Your file itself is never uploaded.

0 B uploaded — this page has not sent your files anywhere?

Private by design — this tool never uploads your files anywhere. Everything runs inside your browser, and the finished file is saved straight to your device.

Other conversion sites upload your file to a server, process it there, and say they delete it after a while. Until that happens, your file sits on someone else’s server. Here there is no upload step at all. The more sensitive the file — contracts, ID scans, medical records — the more that difference matters. See how to verify it →

Get copyable text out of a scan that will not let you select anything

A PDF made by a scanner or a phone camera stores each page as a picture, so dragging over the words selects nothing and search finds nothing. This tool renders each page as an image, runs optical character recognition on it, and hands you the text to copy, correct or save. The PDF never leaves your browser.

A closer look

Recognition is done by tesseract.js, which is loaded only when you press Start OCR. On the first run the engine and the training data for the language you picked are downloaded once, which can take about a minute; a second run in the same language reuses the prepared worker and starts immediately. Only the language data is fetched. Your PDF is not sent anywhere. Each page is drawn at double scale on a white background before recognition, so a crisp original gives noticeably better results than a blurry one.

The output is plain text with a “--- Page 1 ---” separator between pages. It appears in an editable box where you can fix mistakes, then press Copy or save it as a “_OCR.txt” file. Note that this extracts text; it does not produce a new searchable PDF. If you add several PDFs at once they are processed in turn with a separator line per file, one failure does not stop the rest, and a Stop button lets you halt part way. If your PDF already contains real text, PDF to Word is faster and more accurate.

How to use it

When it helps

Quote from a scanned contractPull a clause out of a paper-only agreement and paste it into an email or a document.
Tidy up receipts and statementsRead amounts and line items from a batch of photographed receipts and move them into a spreadsheet.
Digitise an old binderTurn the body text of a photocopied archive into a text file you can search.
Batch a folder of scansAdd dozens of scanned files in one go and receive a single text with a separator line per file.

Common snags

It says “No characters recognized”.Either the language does not match the content (for example English selected for a Korean document) or the scan is too faint. Change the language and run again; if that fails, rescan at a higher resolution.
The first run takes a long time.That is the one-time download of the engine and language data. It needs an internet connection and is not repeated in the same tab. Switching language downloads that language’s data.
Tables come out jumbled.OCR reads line by line, so the column structure of a table is not preserved. Tidy the lines in the box, or scan wide tables one column at a time.
I got text, not a PDF.That is by design. The tool extracts characters rather than adding an invisible text layer to the original. If you specifically need a searchable PDF, paste the extracted text into another application.

Tip Pick the narrowest language option that fits: “English” for an English-only page rather than “Korean + English”. Wider language sets give the engine more look-alike characters to confuse.

FAQ

How accurate is it?

Sharp, 300-DPI-quality scans read very well; blurry or tilted scans, handwriting and complex tables can produce mistakes. The result box is editable, so give the output a quick once-over.

Is my file uploaded?

No. Only the text-recognition feature and its language data are downloaded — the processing and recognition of your PDF happen entirely inside your browser.

Should I OCR a normal (text) PDF too?

No. If you can select the text with your cursor, PDF to Word extracts it far faster and without recognition errors. OCR is for scans where text cannot be selected.

What about documents mixing languages?

Choose "Korean + English" for documents that mix the two; for Japanese or Chinese documents, pick that language.

Recognition takes too long.

The first run is slow because language data (several MB) must download; afterwards it is a few seconds per page. For long documents, split the PDF and OCR only the pages you need.