Uttir

Image to Text (OCR)

Extract text from any image — screenshots, scanned documents, photos of signs. Choose a language, see the recognized text with confidence, and copy or download it. Free, in browser, no signup.

Image to Text (OCR) — Pull text out of any image — a screenshot, a scanned PDF page, a photo of a sign or a receipt. The recognition happens in your browser, so the image never leaves your device.

Your image is processed in your browser. Nothing is uploaded to a server.

Was Image to Text (OCR) useful?

What is image to text (ocr)?

Pull text out of any image — a screenshot, a scanned PDF page, a photo of a sign or a receipt. The recognition happens in your browser, so the image never leaves your device.

Pick a language that matches what is in the image. The result shows the recognized text along with a confidence score per block, so you can spot the parts that might need a second look. Copy the whole result, copy a single block, or download it as a .txt file.

How to use it

  1. Choose an image

    JPG, PNG, or WebP. Screenshots and scans work best.

  2. Pick the language

    English is the default. Other supported languages are in the dropdown.

  3. Extract text

    The first run downloads the language model (~10 MB) and caches it for next time.

  4. Review and copy

    Check the confidence on each block, copy what you need, or download as .txt.

Examples

Screenshot to text

Take a screenshot of an error message, a code snippet, or a paragraph from a slide, and pull the text out so you can paste it into a document or search box.

A screenshot of "Page not found — The link you followed may be broken, or the page may have been removed."

Result: Page not found The link you followed may be broken, or the page may have been removed.

Scanned document

Photos or scans of typed documents come through cleanly. Confidence is usually 90%+ for printed text at reasonable resolution.

A scan of a printed invoice with date, line items, and a total.

Result: Recognized text in reading order with the same structure as the original.

Sign or label in another language

Pick the language that matches the image. The model is per-language — picking the wrong one degrades accuracy a lot.

A photo of a sign in Spanish. Pick "Spanish" from the dropdown before extracting.

Result: The Spanish text, with a confidence score. A different language dropdown choice would produce nonsense.

Frequently asked questions

Related tools

Last reviewed: 2026-08-17