HomeBlogHindi

How to Read Devanagari: The Hindi Script in Order

✍️ Ishita Parikh 📅 20 August 2026 ⏱ 12 min read Hindi

Devanagari has a reputation for being hard that it does not deserve. It is phonetic, it is regular, and there is no spelling to learn: once you know a letter, you know its sound everywhere. Compared with English spelling, it is a mercy.

What makes it look hard is that it is usually taught wrong. Most courses hand you the letters as a list of shapes to memorise. They are not a list. They are a table, and the table was designed by people who had analysed exactly where in the mouth each sound is made. Once you can see the table, twenty-five of the consonants collapse into five rows with a single rule running through them.

First, the thing nobody tells you

Devanagari is not an alphabet. In an alphabet, each sound gets its own letter and you string them together. Devanagari works differently: every consonant already has a vowel inside it.

क is not k. It is ka. म is not m, it is ma. That built-in short a comes free with every consonant, and you never write it.

To get any other vowel, you attach a mark to the consonant. To get no vowel at all, you add a small stroke underneath that cancels it. This is why the script is compact, and why it reads quickly once it clicks: you are reading syllables, not letters.

Everything else in this article follows from that one fact.

The vowels, in pairs

Hindi vowels come in short and long pairs, and the pairing is the point. These are two different vowels, not one vowel said casually or carefully.

Letter Sound Mark on क Gives
short a, as in aboutnone, it is built in ka
long aa, as in fatherका kaa
short i, as in sitि, written beforeकि ki
long ee, as in seenकी kee
short u, as in putु, belowकु ku
long oo, as in foodू, belowकू koo
e, as in theyे, aboveके ke
ai, closer to cat than to eyeै, aboveकै kai
o, as in goको ko
au, closer to caughtकौ kau

Two things to notice, because both catch beginners out.

The i mark is written before the consonant it follows. कि is read ki, not ik. The mark sits to the left but belongs to the right. Every learner trips on this once and then never again.

The marks go all round the letter. Above, below, before, after. They are not all in a line the way English vowels are. This is what makes a page of Devanagari look busy until you stop seeing it as decoration and start seeing which mark belongs to which consonant.

The consonant grid, which is the whole trick

Here are twenty-five consonants. Do not read them as a list. Read down the rows and across the columns.

Made where plain + puff voiced voiced + puff nasal
Throat
ka

kha

ga

gha

nga
Hard palate
cha

chha

ja

jha

nya
Roof, curled back
ta

tha

da

dha

na
Back of the teeth
ta

tha

da

dha

na
Lips
pa

pha

ba

bha

ma

The rows are places in your mouth, running from the throat forward to the lips. Say क, च, ट, त, प in order and you can feel the contact point travelling forwards. That is the whole organising principle, and it was worked out well over two thousand years ago.

The columns are two switches, on or off. Column two adds a puff of air. Column three turns the voice on. Column four does both. Column five is the nasal made in that same place.

So घ is not a new shape to memorise. It is the throat sound, voiced, with a puff. Knowing the grid means knowing what a letter is, not just what it looks like.

English has most of these sounds and uses them without choosing. The p in pin has the puff; the p in spin does not. In Hindi that difference is the difference between two words.

Then eight more, which do not fit the grid: ya, ra, la, va, sha, sha (curled back), sa, ha.

The stroke that cancels the vowel

If every consonant carries a built-in a, how do you write a consonant with no vowel? You add a small stroke below it, called the halant: क् is a bare k.

In practice you rarely see that stroke in the middle of a word, because Hindi does something more elegant. Two consonants with no vowel between them fuse into a single joined shape. क् plus ष becomes क्ष. स् plus त becomes स्त.

These joined forms are what make Devanagari look intimidating on a first page, and they are the last thing to learn, not the first. Most are transparent once you know the parts: you can see both letters in there, one squashed.

The vowel Hindi throws away

Here is the rule that separates reading Devanagari from reading Hindi, and it is usually left out entirely.

The word for salt is written नमक. Letter by letter that is na-ma-ka. Nobody says namaka. Everybody says namak.

Hindi systematically drops the built-in short vowel, most reliably at the end of a word and often in the middle as well. So कमल is kamal, not kamala. The spelling keeps a vowel the pronunciation abandoned centuries ago.

This is a Hindi habit, not a property of the script. The same letters read as Sanskrit keep every one of those vowels: राम is Raama in a Sanskrit verse and Raam in a Hindi sentence, spelled identically. If you are learning both, this is the single most useful difference to hold on to.

The extra letters Hindi added

Hindi took in a large vocabulary from Persian and Arabic, with sounds the original script had no letter for. Rather than invent new shapes, it put a dot under an existing letter: क़, ख़, ग़, ज़, फ़.

The two that matter most in everyday reading are ज़, a z rather than a j, and फ़, an f rather than an aspirated p. Without the dot, ज़रूर would be read jaroor instead of zaroor.

Two more dotted letters are not borrowings at all but genuine Hindi sounds: ड़ and ढ़, a flapped r-like sound made by flicking the curled tongue forward. बड़ा, big, has one, and it is not a d.

In casual typing and printing the dots are frequently dropped, which means a reader has to know the word. That is one of the few places Devanagari is genuinely ambiguous.

An order that works

  1. The ten vowels and their marks, on one consonant. Work through का कि की कु कू के कै को कौ until the marks are automatic. One consonant, ten shapes: you now have a tenth of the script.
  2. The grid, one row at a time. Five letters a day, said aloud with the mouth position in mind. Five days.
  3. The eight extras. य र ल व श ष स ह. Another two days.
  4. Start reading immediately, badly. Shop signs, film titles, station names. You will be slow and you will sound things out letter by letter. That is what reading looks like at this stage and it is not a problem.
  5. The joined consonants, as you meet them. Not as a list. Learn क्ष when you hit it in a word you wanted to read.
  6. The dotted letters last. By the time they matter you will have the vocabulary to guess correctly.

Two to three weeks of short daily sessions gets most adults to slow, accurate sounding-out. Speed comes only from volume after that, and there is no shortcut worth having.

Where this is taught

Ms. Ishita Parikh teaches letter sounds and pronunciation professionally, including to learners who speak no Indian language, and holds an MA (Acharya) in Sanskrit from Central Sanskrit University along with two teaching diplomas for young children.

Classes are live online and taught entirely through English, so no prior Hindi is assumed, with times arranged around your time zone. Hindi for adults and beginners · Hindi for children. If you have the script but the sounds are not landing, the companion article on Hindi pronunciation for English speakers covers the four sounds that cause most of the trouble.

Questions people ask

How long does it take to learn to read Hindi?

Most adults can sound out simple words within two to three weeks of short daily practice, and read at a slow but genuine pace in about two months. This is much faster than learning to read a language like Chinese, because Devanagari is phonetic: once you know a letter you know its sound everywhere, with almost no exceptions. What takes the extra time is not the letters but the joined consonants and the habit of dropping certain vowels. Reading fluently, as opposed to reading accurately, takes longer and comes mostly from volume.

Is Devanagari an alphabet?

Not quite, and the difference is the single most useful thing to understand at the start. In an alphabet every sound gets its own separate letter. In Devanagari each consonant already contains a vowel: क is not k, it is ka. To write any other vowel you attach a mark to the consonant, and to write no vowel at all you add a small stroke that cancels it. The technical term is an abugida. The practical consequence is that you are learning syllables rather than letters, which is why it reads faster than an alphabet once it clicks.

What order should I learn the Devanagari letters in?

The traditional order, and not an order sorted by how common or how easy the letters are. The traditional sequence is a phonetic table: the five rows are five places in the mouth, moving from the throat forwards to the lips, and the five columns are a fixed pattern of voicing and breath. Learn it as a grid and each letter tells you something about its neighbours, so twenty-five consonants become five rows with one rule. Learn it as a list sorted by frequency and you have twenty-five unrelated shapes to memorise.

Do I need to learn Devanagari to speak Hindi?

Not to speak, but it repays the effort faster than almost anything else you could spend two weeks on. Romanised Hindi cannot show you the difference between the two d sounds, the two t sounds, or a long and short vowel, so a learner working only from roman spelling is being fed a version of the language with the distinctions removed. Those distinctions change what a word means. Learning the script is a fortnight of work that stops you memorising several hundred words in a form that is subtly wrong.

Why does a Hindi word have an a at the end that nobody pronounces?

Because every consonant carries a built-in short a, and Hindi routinely drops that vowel where Sanskrit keeps it. The word नमक is written na-ma-ka and said namak. The rule is regular enough to rely on: the final inherent vowel is dropped, and a middle one often goes too. This is a Hindi habit, not a general property of the script. Sanskrit written in the same letters pronounces those vowels, which is why the same spelling is read one way in a Sanskrit verse and another in a Hindi sentence.

Found this helpful? Share it!

🎁 Start Your Hindi, Sanskrit or Vedic Maths Journey, FREE

Book a free 45-minute demo class with Ms. Ishita Parikh, no commitment required.

📚 Book Free Demo Class

About the Author

Ms. Ishita Parikh is a Sanskrit teacher and Vedic Maths instructor. She holds an MA (Acharya) in Sanskrit from Central Sanskrit University and a three-year Sanskrit diploma from the University of Mumbai, and was awarded the Elite grade in NPTEL's Spoken Sanskrit course at IIT Kharagpur. She is also a trained schoolteacher.

Read full bio →

Online Courses

Hindi, Sanskrit and Vedic Maths, live online, from beginner to advanced.

Learn Hindi Online Sanskrit Beginners Course Vedic Maths Course
🎁

Free Demo Class

Try a live class before you enrol, zero cost, zero obligation.

Book Free Demo