Hindi OCR (Devanagari)

Extract Hindi, Marathi, Nepali and Sanskrit text from images in your browser. Copy the Devanagari text and edit it. Free, nothing uploaded.

Runs in your browser. Your files are never uploaded. How it works

Hindi OCR reads Devanagari script in screenshots, photos and scans: Hindi, Marathi, Nepali, Sanskrit, Konkani, Bhojpuri and other languages written in Devanagari, along with English words and numbers in the same text. Everything runs in your browser, so the image stays on your device.

What people copy

From Why
A government form or notice Copy details without retyping
A WhatsApp forward Quote or translate it
A textbook page Turn a passage into notes
A shop sign or poster Paste the text into a translator

What makes Devanagari harder to read

Devanagari letters hang from a headline (the shirorekha) and are changed by vowel signs (matras) above, below and beside them. Half letters join into conjuncts such as क्ष, त्र and ज्ञ, and small marks like the nukta, anusvara and chandrabindu change a word’s meaning. Blur and low resolution wipe out these small details first.

Source What to expect
Screenshots of apps, websites, PDFs Very good
Clean printed books, newspapers, forms Good
Phone photos of documents Good if sharp, flat and evenly lit
Old, faded or photocopied pages Fair; check matras and conjuncts
Handwriting Unreliable

Tips for Devanagari scans

  • Fill the frame with the text. Text is found on a reduced copy of the image, so tiny lines on a full-page photo can be missed. Crop to the paragraph you need.
  • Shoot straight on in daylight, without shadows across the page. Matras sitting below the line suffer most from blur.
  • Fix the result in the box. You can edit the text before copying; check names, numbers and words with nukta or chandrabindu.

The Kruti Dev problem

Text copied from many older Hindi PDFs and Word files comes out as nonsense like “vkidk” because the document uses a legacy font rather than Unicode. Recognising the text from an image of the page gives real Unicode Devanagari that works in Google Translate, Word, email and search. Take a screenshot of the page, or use PDF to Text with Hindi selected.

Frequently asked questions

Does it read Hindi text mixed with English?

Yes. The Hindi model also knows English letters and numbers, so mixed lines come back in one piece.

Is anything downloaded?

The first time, the recognition engine and the Hindi model (about 18 MB in total) are downloaded and then cached by your browser. Your image is never uploaded.

Can I use it for other languages?

Yes. Pick another option under Text language, or Auto for English, European languages, Chinese and Japanese. Your choice is remembered.

How accurate is it?

Clean screenshots and printed text are read well. Check names, numbers and amounts before you rely on them; faint photos and handwriting give more mistakes.

Can it read a scanned Hindi PDF?

Yes. Use PDF to Text and choose Hindi under Text language: every scanned page is read, and you can download the text or a searchable PDF.

Does it read handwritten Hindi?

Not reliably. It is made for printed and on-screen text. Very neat handwriting in block letters is sometimes read, but expect many mistakes and check every line.

Why does Hindi copied from a PDF turn into strange letters, and can OCR fix it?

Usually, yes. Older PDFs often use non-Unicode fonts such as Kruti Dev; OCR reads the shapes on the page and returns proper Unicode Devanagari.

More ways to use Image to Text

Related tools