Image to Text (OCR) — Free Online

Extract text from any photo or screenshot. Copy it or save it as a text file. Runs in your browser — your image is never uploaded.

🔒 No Upload 🆓 Always Free 📱 Works on Mobile 🌍 12 Languages
Tap to choose an image or drag it here · you can also paste a screenshot (Ctrl+V)
Starting…0%

Best on clear printed text. Handwriting and blurry photos give weaker results — always proofread the output.

Key Features

How to Use

  1. 1
    Add your image

    Tap the upload box, drag an image in, or paste a screenshot.

  2. 2
    Choose the language

    Pick the language of the text in the picture.

  3. 3
    Extract and copy

    Tap Extract Text, then copy the result or download it as a .txt file.

Frequently Asked Questions

Is my image uploaded to a server?

No. The text recognition runs in your browser, so your image stays on your device. Only the open-source OCR engine and its language data are downloaded the first time you use a language.

How accurate is the text extraction?

It is very good on clear, printed text such as documents, screenshots and signs. It is weaker on handwriting, curved text, low-resolution photos and busy backgrounds. For best results use a sharp, well-lit image and pick the right language.

Does it support Arabic?

Yes. Choose Arabic, or English + Arabic for mixed text. Accuracy on Arabic is usually lower than on English, so check the result before using it.

Why is the first run slower?

The first time you extract text in a language, the browser downloads the OCR engine and that language's data (a few megabytes). After that it is faster.

What image formats can I use?

JPG, PNG, WebP, GIF, BMP and other formats your browser can open. Very large images are scaled down automatically to keep the tool fast.

Related Tools