Extract text from an image (OCR)

Photo, screenshot or scan: get the text in seconds. The image stays on your device.

How it works

Optical character recognition (OCR) finds the letters in an image and turns them into editable text. The engine used, Tesseract, runs directly in your browser: the image is not sent anywhere.

  1. Choose the language of the text.
  2. Drop an image, or paste a screenshot with Ctrl+V.
  3. Copy the result or download it as a .txt file.

For the best result

TipWhy
Sharp, well-lit photoBlur is the first cause of errors
Document held straightSlanted lines are split badly
Large enough textBelow about 10 pixels per letter, reading becomes unreliable
Correct language chosenThe engine uses the language's vocabulary to settle doubts

Its limits

Handwriting is poorly recognised, as is text on a very busy background. Layout (columns, tables) is not reproduced: you get plain text, to check before use.

For a PDF that already contains text, the "PDF to text" tool is faster and more reliable.

Frequently asked questions

Is my image uploaded to a server?

No. Recognition happens in your browser. Only the language model is downloaded the first time; your image never leaves your device.

Which languages are recognised?

The site's twelve languages: English, French, Spanish, German, Portuguese, Italian, Dutch, Polish, Turkish, Japanese, Russian and Arabic.

Can the tool read handwriting?

Poorly. It is designed for printed text; very neat handwriting may work, but expect mistakes.

Related tools

Our other sites:NetCheck - network and DNS toolsVolt - internet speed testBoxo - disposable email address