OCR: make a scanned PDF searchable

Recognize the text in scanned documents and photos. You get a searchable PDF that looks exactly like the original, with an invisible text layer you can search, select and copy, or plain text.

Uploaded to servers0 B
Processed locally0 B
Output format

Recognition runs on your device and takes a few seconds per page. The language model (1–3 MB) downloads the first time.

Why your files stay on your device

Nothing is uploaded

Most online PDF sites send your file to their servers. PDFMoss does the work inside your browser, so there is nothing to intercept, store or leak.

No limits on uses

There are no daily caps because there are no servers doing the work. Use any tool as often as you like.

Works on your phone

Every tool works on iPhone and Android: pick photos from your gallery and sign with your finger.

Original quality, works offline

Pages and images keep their quality, and once you install the app the tools work without an internet connection.

How to OCR a PDF

  1. Drop a scanned PDF or photos of documents on the page.
  2. Choose the language of the document.
  3. Click Recognize text and download the searchable PDF.

Frequently asked questions

Does the page change?

No. Your scan stays exactly as it was; the recognized text is added as an invisible layer on top, so you can search, select and copy it.

Which languages are supported?

23 languages, including English, Chinese, Japanese, Korean, Arabic, Hindi, Thai and most European languages. Tick Also recognize English for documents that mix English with another language.

How accurate is it?

Clean scans at normal print size are recognized very well. Blurry photos, handwriting and very small print give more mistakes, so check important numbers.

Are my files uploaded to a server?

No. PDFMoss processes files inside your browser. The counter at the top of the page shows 0 B uploaded because nothing is sent.

Is PDFMoss free?

Yes. Every tool is free to use with no sign-up and no watermark on your files.

Guides