Private browser-local utility

Image to Text

Use local optical character recognition to extract printed English text from an image, then copy or download the result.

Choose a JPEG, PNG, or WebP image containing printed English text.

How it works

A locally vendored Tesseract.js worker loads a same-origin WebAssembly core and English language model. The source image is visually oriented and bounded before recognition. Progress is shown while the reusable worker processes the page in browser memory.

Limits and assumptions

OCR is an estimate and can make mistakes. Clean, high-contrast printed English works best. Handwriting, blur, decorative fonts, low contrast, rotation, complex layouts, and non-English text may reduce accuracy. Input is limited to 15 MB and 20 megapixels.

Related tools