All tools / Text

Private OCR Text Extractor

Read text from images and scanned PDF pages without uploads.

or drop files here ·

Files stay on this device. Nothing is uploaded..png, .jpg, .jpeg, .webp, .pdf

  1. 1

    Choose files

    Pick files from your device or drop them on the page. Type is checked from the file’s bytes, not its name.

  2. 2

    Set options

    Pick English, Hindi, or both. The language data stays on this origin.

  3. 3

    Save files

    Processing happens in this tab. You download a new copy; your originals are never changed.

How it works

  1. Choose PNG, JPEG, WebP, or an unencrypted PDF.
  2. Pick English, Hindi, or both. The language data stays on this origin.
  3. Process, then download text or JSON with word boxes. Correct mistakes before you trust the file.

Pages never leave this tab. There is no cloud OCR fallback.

OCR is probabilistic. Handwriting and exact layout are not guaranteed.

Supported inputs and outputs

Images or PDF in. text/plain or JSON/hOCR out. Tesseract LSTM, self-hosted eng+hin.

Example

A labeled PAGE-1 scan yields PAGE-1 in the text export.

Questions and answers

Does this upload my scan?

No. Tesseract runs from /engines/ocr/ on this origin.

Related: Searchable PDF Maker