Image to Text Converter (OCR)

Copy text out of photos, screenshots and scans in English, Hindi and 20 other languages.

Processed on our server so it works on any phone. Your photo is never saved.

How do I extract text from an image?

To get text out of an image, upload it to FixDoks's Image to Text tool and pick the language. The image is sent over an encrypted connection to our server, which reads the letters with the Tesseract OCR engine and is not stored. Edit the result, then copy it or download it as a .txt file.

Image to Text (OCR) at a glance

EngineTesseract OCR
Languages22, including Hindi
Output.txt file or copy
ProcessingOn our server over HTTPS; files are deleted right after conversion
Max file size50 MB per file
PriceFree to use, no watermark
DownloadFirst download free, then ₹49 for 2 months of unlimited downloads (US$3 outside India)
Files at once1 free, up to 30 with a plan
Works onChrome, Edge, Safari and Firefox on Windows, Mac, Android and iPhone

How to use Image to Text Converter (OCR)

  1. Select an image, drop it on the box, or paste a screenshot with Ctrl+V (Cmd+V on Mac).
  2. Choose the language of the text. For mixed text, leave Also read English words ticked.
  3. Click Extract text. The text appears next to the image, where you can edit it.
  4. Click Copy text or Download .txt.

Turn pictures of text into editable text

Optical character recognition (OCR) reads the letters in an image and turns them into real text you can copy, search and edit. Use it to grab a paragraph from a screenshot, copy details from a photo of a notice, digitise a printed page, or pull the text out of an image someone sent on WhatsApp.

FixDoks uses Tesseract, a widely used open source OCR engine, running on our server. The image is sent over an encrypted connection, read, and not stored, which matters when it contains personal details such as an address, a bill or an ID number.

Supported languages

English, Hindi, Bengali, Marathi, Tamil, Telugu, Gujarati, Kannada, Malayalam, Punjabi (Gurmukhi), Urdu, Nepali, Arabic, Spanish, French, German, Portuguese, Italian, Russian, Chinese (Simplified), Japanese and Korean. Reading runs on our server, so there is nothing to download to your phone or computer.

Many Indian documents mix a regional language with English. Pick the regional language and keep Also read English words ticked, and both scripts are read in one pass.

How to get accurate results

  • Sharp and straight: hold the phone parallel to the page and make sure the text is in focus. Blurry or tilted photos cause most mistakes.
  • Good contrast: dark text on a light background works best. Avoid shadows across the page.
  • Crop to the text: remove pictures, logos and busy backgrounds around the text.
  • Resolution: small screenshots are enlarged automatically before reading, which improves accuracy on tiny fonts.
  • Right language: reading Hindi with the English model gives nonsense, so always pick the language of the text.

What OCR can and cannot read

Printed text in common fonts is read very well. Handwriting, decorative fonts, text on curved surfaces and very low resolution images are much harder and will need correcting. Tables are read line by line, so columns may run together. Always proofread important details like names, amounts and ID numbers.

Several images at once

Select several images, for example photos of each page of a letter, and the text from each is joined in order, separated by a line. The confidence score shown at the end is the engine's own estimate of how sure it is. Low scores usually mean the photo needs to be sharper.

Line breaks

With Keep line breaks on, the text follows the lines in the image, which suits addresses, lists and poems. Turn it off to join the lines of each paragraph, which is better for pasting into a document or email.

Frequently asked questions

Is this OCR tool free?
Yes, completely free with no page limit.
Is my image uploaded?
Yes, sent over an encrypted connection to our server, where it is read and not stored.
Can it read Hindi and other Indian languages?
Yes. Hindi, Bengali, Marathi, Tamil, Telugu, Gujarati, Kannada, Malayalam, Punjabi, Urdu and Nepali are supported. Choose the language before extracting.
Can I extract text from a PDF?
This tool reads images. For a scanned PDF, convert its pages to images first with a PDF to JPG tool, or use a PDF OCR tool.
Can it read handwriting?
Neat handwriting in capitals is sometimes readable, but results are unreliable. Tesseract is built for printed text.
How do I paste a screenshot?
Take the screenshot (for example Windows+Shift+S or Cmd+Shift+4 with Control on Mac), then press Ctrl+V or Cmd+V on this page.