← All tools
BROWSER · PDF.js + Tesseract.js staged local multilingual WASM

OCR PDF

OCR scanned PDFs locally in your browser with Tesseract.js WASM and download searchable PDF, TXT or positioned JSON results.

✓ Browser-based processing✓ Local Tesseract.js WASM OCR✓ Automatic mixed-script refinement
OCR
Choose a PDF fileOCR runs on this device; the document is not uploaded

No file selected.

About this tool

OCR PDF reads existing text directly and uses local Tesseract.js WASM OCR for scanned pages. The original PDF stays on your device.

Common uses
searchable pdflocal ocrpdf ocr online

How it works

  1. 1Choose a scanned or image-based PDF.
  2. 2Run OCR; existing text is preserved and scanned pages are recognized locally.
  3. 3Download searchable PDF, plain text or positioned JSON.

Frequently asked questions

Is my PDF uploaded?

No. PDF rendering and OCR run locally in your browser.

Why can the first run take longer?

The browser must download and cache the OCR engine and the required language models.

Related tools