Kroovi

Extract text from an image

Turn a photo, scan or screenshot into text you can copy and edit — recognized right on your device.

Recognition runs on your device and your image is never uploaded. Only the language model is downloaded, once per language.

No image added yet.

How to extract text from an image

  1. Add your image

    Drag a photo or screenshot into the box above, or click to choose one from your device.

  2. Choose the language

    Pick the language of the text in the picture. Getting this right makes a large difference to accuracy.

  3. Extract and copy

    Press Extract text, correct anything that came out wrong, then copy it or download it as a .txt file.

Why use this OCR tool

Arabic and Latin scripts

Arabic, English, French, German and Spanish are all supported, with Arabic handled as a first-class language.

Your image stays private

Recognition runs in a local WebAssembly engine, so photos of documents and IDs are never uploaded.

Editable before you save

The result appears in a text box you can correct, so you fix any stray characters before copying.

What is OCR?

OCR stands for optical character recognition: software examines the shapes in a picture and works out which letters they represent, turning a flat image into real, selectable text.

It is what lets you copy a paragraph out of a photographed page, search a scanned document, or get a phone number out of a screenshot without typing it in by hand.

Why extract text from an image?

The everyday reason is to avoid retyping. A photographed page of a book, a receipt, a screenshot of a message, a slide from a lecture — all of these hold text you may need in a document, and OCR saves you copying it out character by character.

It also makes content usable. Text pulled out of an image can be searched, translated, read aloud by a screen reader, or corrected — none of which is possible while the words are just pixels.

How to get the best results

Accuracy depends mostly on the image. A flat, sharp, well-lit photo taken straight on will be read far better than a dim, angled snapshot, and larger text is easier than small print.

Choosing the right language matters just as much, particularly for Arabic: a page of Arabic read with the English model will come out as nonsense. Handwriting remains hard for any OCR engine, so expect printed text to work much better.

Other ways to get text out of an image

Your own device may already have OCR built in.

iPhone

  1. Open the photo in the Photos app.
  2. Tap the Live Text icon in the corner of the image.
  3. Select the text and choose Copy.

Android

  1. Open the image in Google Lens or the Photos app.
  2. Tap the text option to detect characters.
  3. Select the text and copy it.

Windows & Mac

  1. On Windows, use the Snipping Tool’s text actions.
  2. On Mac, select text directly in Preview or Quick Look.
  3. Or use this tool in any browser for full control over the language.

Frequently asked questions