Skip to content
♥ Donate

OCR a scanned PDF — without uploading

Turn pictures of text into real text with Tesseract running in your browser. Your scans never leave your device — rare for OCR tools, standard for KeepItLocally.

100% private — files never leave your device

How it works

  1. 1

    Drop a scanned PDF.

  2. 2

    The OCR engine (a one-time download, then cached) reads each page on your device.

  3. 3

    Copy the recognized text or download it as .txt.

Frequently asked questions

Is my scanned document uploaded for OCR?

No — and that's rare for OCR tools. Text recognition runs on your device using Tesseract compiled to WebAssembly. The engine and language data are served from this site and cached; your document never leaves your browser.

Which languages are supported?

English for now. More languages are possible — each needs its own recognition data file, so we're starting with the most requested one.

Why is OCR slower than the other tools?

Real character recognition is heavy work. Expect a few seconds per page, depending on your device. Everything runs locally, so a faster machine means faster OCR.