Image to Text Converter (OCR)

Extract the text from a photo, screenshot or scanned page so you can copy, edit and search it.

How to use the Image to Text (OCR)

  1. Select the language of the text in the image.
  2. Choose an image, drag it in or paste a screenshot.
  3. Wait for recognition to finish, then copy the text or download it as a .txt file.

How OCR works

Optical character recognition (OCR) finds lines of text in an image, splits them into characters and matches the shapes against a trained language model. This tool uses the open-source Tesseract engine, running in your browser. The engine and the data for your chosen language are downloaded the first time and then cached.

Getting accurate results

  • Use a sharp, well-lit image. Text should be at least about 20 pixels tall.
  • Keep lines straight: crop and rotate skewed photos first.
  • Dark text on a plain light background reads best.
  • Choose the correct language, since each one has its own character set and dictionary.

What it can and cannot read

Printed and typed text, such as documents, book pages, screenshots, signs and receipts, usually reads well. Handwriting, decorative fonts and low-resolution images are much less reliable. Always proofread the result, especially numbers and names.

Private by design

The image is opened and processed by your browser on your own device. It is not uploaded to a server, so the tool also works offline once the page has loaded.

Frequently asked questions

How do I copy text from an image?

Upload the image, wait for the text to be recognised and press "Copy text".

Which languages are supported?

English, Arabic, Urdu, Hindi, Bengali, Persian, Spanish, French, German, Italian, Portuguese, Russian, Turkish, Indonesian, Chinese, Japanese and Korean.

Can it read handwriting?

Only very neat handwriting, and with lower accuracy. The engine is built for printed text.

Is my image uploaded?

No. Recognition runs in your browser; only the OCR engine and language data are downloaded.