OCR — Extract Text

Make scanned PDFs searchable or extract text from images. Powered by Tesseract.js — runs entirely in your browser.

100% private — processed on your device

Drop your files here

or click to browse — add as many as you like

OCR options

Local processing

Files never leave your device

Need to compress the result?

Run OCR on a scanned PDF or image to make it searchable and pull out the text — all in your browser with Tesseract.js. Nothing is uploaded, so your documents stay on your device.

How it works

  1. 1Drop your scanned PDF or image into the upload area, or click to browse.
  2. 2Pick the document language so the text is recognized accurately.
  3. 3Choose your output: a searchable PDF plus text, or text only.
  4. 4Click Extract Text to run OCR in your browser.
  5. 5Review the recognized text, then download the searchable PDF or the .txt file.

Frequently asked questions

Are my scanned documents uploaded for OCR?

No. The text recognition runs entirely in your browser using Tesseract.js. Your files never leave your device.

How many pages can I OCR for free?

Free OCR works on documents up to 5 pages each. A Pro subscription ($5/mo) lifts the page limit so you can process longer documents.

Does OCR work offline?

Yes — once the page has loaded, recognition happens locally, so you can extract text with your internet disconnected.

Do I need an account?

No. Anonymous users get up to 5 operations per day, and a free account gives unlimited basic operations.