← Back to all tools

TOOL · 11 · Convert

OCR (Image/PDF → Text)

Pull real, selectable text out of images and PDF pages.

In short
OCR extracts real, selectable text from images and PDF pages using Tesseract running in your browser. Works on scanned documents, screenshots and photos of text.

First run downloads a ~10 MB language model over the network. Then it's cached and offline.

Drop files here or click to browse

JPG, PNG or PDF

How it works

  1. Step · 01

    Drop images (JPG/PNG) or a PDF. Multi-page PDFs are rasterized page by page.

  2. Step · 02

    Tesseract.js downloads once and runs 100% in your browser — files never leave your device.

  3. Step · 03

    Copy the text, or download it as ocr.txt.

Related tools

Frequently asked questions

Which languages are supported?
English by default. The underlying Tesseract engine supports 100+ languages; the tool downloads the English language model on first use.
How accurate is the recognition?
Accuracy is best on clean, high-contrast scans and typed text (often 95%+). Handwriting, low resolution or heavy skew reduce accuracy — retake or straighten the image if possible.
Does the language model get uploaded from my files?
No. The tool downloads a small OCR model from a public CDN once, then all recognition happens locally on your text and images.
Are my files uploaded to a server?
No. Files are processed directly in your browser using JavaScript and WebAssembly. Nothing is uploaded to our servers, so your documents never leave your device.
Does it work on mobile?
Yes. The tools run in any modern browser on desktop, tablet, or mobile (Chrome, Edge, Safari, Firefox). Very large files may be slower on low-end phones.