Image to Text

Runs in browser OCR & Text

Read the text out of a photo of a document, a screenshot or a scanned image and copy it or download it as a text file. Choose the language, drop up to 50 images, and get the text per image with a confidence score. Nothing is uploaded.

Privacy: Processed locally in your browser. Your file is not uploaded.
Loading tool…

What is OCR?

OCR (optical character recognition) turns the pixels of a scanned page or photo into text: it finds lines and words, recognises characters with a model trained per script, and produces text you can search, copy and index. Accuracy depends on resolution (300 dpi is the usual target), contrast, skew and the script — Arabic and Devanagari need their own language models — and the output should be proofread where it matters.

How to use Image to Text

  1. Drop one or more images.
  2. Choose the language of the text.
  3. Click "Read text".
  4. Copy the text or download it.

Image to Text features

  • JPG, PNG, WebP, GIF, BMP — up to 50 at once
  • English, Arabic, Hindi
  • Confidence per image
  • Copy or download as .txt
  • EXIF rotation applied before recognition
  • Local processing

Image to Text example

A photographed receipt

Input:

receipt.jpg, language: English

Output:

The itemised lines and totals as text — 94% confidence

Frequently asked questions about Image to Text

Which image formats can I use?

JPG, PNG, WebP, GIF and BMP, up to 50 files in one run. HEIC from an iPhone must be converted first (Photos can export JPG).

How do I get better results?

Crop to the text, keep the image straight, avoid shadows and glare, and use a resolution of about 300 dpi — roughly 1,500 pixels across an A4 page. Choose the language printed in the image; a wrong language halves the accuracy.

Does it read handwriting?

No. Tesseract is trained on printed text; handwriting comes out as noise. Neat block capitals sometimes work, cursive does not.

Is the text sent anywhere?

No. Recognition runs in your browser with WebAssembly; the image and the text stay on your device.

Is my PDF uploaded to a server?

No. The file is opened and processed by your browser with WebAssembly and JavaScript; nothing is sent to Mutqan Soft or anyone else. Close the tab and the file is gone. Downloading the result needs a free account — no subscription, no payment.

Technical notes

Images are normalised in the browser (orientation, PNG for lossless input) and recognised by the same self-hosted Tesseract engine as the PDF tools, one worker per run. Nothing is fetched from a CDN.

References