Devanagari Vowel Signs (Matras): How Letters Combine in Hindi
Last reviewed on 9 May 2026
Most beginner Hindi guides hand you a list of vowels (अ, आ, इ, ई …) and a list of consonants (क, ख, ग …) and stop there. Readers then open a real Hindi page and find none of those independent vowels — instead, vowels are tucked into the consonants as small marks above, below, or beside the letter. Those marks are called matras (मात्रा). Once you understand them, almost any Hindi word becomes pronounceable.
This page assumes you've already met the basic alphabet on the Learn Hindi page. Here we focus on what the alphabet list leaves out: how the vowels actually attach.
The starting point: every consonant carries a built-in "a"
This is the single most useful thing to know about Devanagari. Every consonant letter on its own already includes the short vowel अ (a, like the "u" in "but"). So:
- क = ka, not just "k"
- म = ma, not just "m"
- न = na, not just "n"
Put three consonants together with nothing else and you already have a real word: कमल = kamal ("lotus"). Three letters, three implicit "a" sounds, no extra marks needed.
Everything that follows on this page is about what happens when you want a different vowel.
The matra table
Each independent vowel has a paired matra. The matra is what you write when the vowel comes after a consonant. The independent form (अ, आ, इ …) is reserved for the start of a word, or for a syllable that has no consonant before it.
Here are the main pairs, with क ("ka") as the host consonant so you can see the change clearly:
| Vowel sound | Independent form | Matra on क | Result |
|---|---|---|---|
| short a | अ | (none — the default) | क ka |
| long ā | आ | ा (vertical stroke after) | का kā |
| short i | इ | ि (hook before) | कि ki |
| long ī | ई | ी (hook after) | की kī |
| short u | उ | ु (curl below) | कु ku |
| long ū | ऊ | ू (curl below) | कू kū |
| e | ए | े (stroke above) | के ke |
| ai | ऐ | ै (double stroke above) | कै kai |
| o | ओ | ो (stroke + vertical) | को ko |
| au | औ | ौ (double stroke + vertical) | कौ kau |
Notice that the i matra (ि) sits visually before the consonant, even though you say the consonant first and the vowel after. That's a quirk of the script — your eye reads it left, but your mouth says it right. The ī matra (ी) sits after, in the order you'd expect. This left/right asymmetry is the single most common reading mistake for new learners.
Reading practice: matras at work
Try reading these out loud. Each word uses different matras on familiar consonants. The romanisation is below.
- माँ — mā̃ ("mother") — long ā matra plus a chandrabindu for the nasal.
- किताब — kitāb ("book") — short i matra on क, then ता, then ब.
- पानी — pānī ("water") — long ā on प, long ī on न.
- कुत्ता — kuttā ("dog") — short u on क, then a doubled t (we'll come to that), then long ā.
- मेरा — merā ("mine, masculine") — e on म, ā on र.
- कौन — kaun ("who") — au on क, plain न (with its built-in a, but at the end of a Hindi word the final a is often unspoken).
That last point — silent final a — is worth pausing on. In modern spoken Hindi, the inherent a at the end of many words is dropped. राम is pronounced Rām, not Rāma. Sanskrit borrowings sometimes keep the final a, but the everyday rule for Hindi is: drop it.
Two more marks you'll see immediately
The virāma / halant ( ् )
Sometimes you want a consonant with no vowel at all — a "pure" k, t, or n. The mark for that is the virāma (also called halant): a small slash beneath the consonant.
So क् means just "k", with no built-in a. In practice you rarely see the halant in the middle of a word, because consonants without vowels are usually written by combining them into a single conjunct shape (see below). The halant is most visible at the end of words borrowed from Sanskrit, or in dictionary entries showing a bare root.
Conjunct consonants
When two consonants meet without a vowel between them, Devanagari often fuses them into a single shape. Some are easy to spot:
- क्ष = क + ष ("ksha")
- त्र = त + र ("tra")
- ज्ञ = ज + ञ ("gya" in modern pronunciation)
Others are simple stacks (one letter on top of another), and a few use small variant shapes for the first consonant. Don't try to memorise the whole list at once — you'll absorb the common ones from reading. When in doubt, paste the word into the English-to-Hindi translator and switch the direction to Hindi → English; it'll help you check what you're seeing.
Common pitfalls
A practical reading checklist
When you hit an unfamiliar word, work through these in order:
- Identify the consonants first — the basic letter shapes you already know.
- Look for matras attached to each consonant. Note both their shape and their position (before, after, above, below).
- Check for halants and conjuncts. If two consonants are stuck together with no vowel mark, that's a consonant cluster: pronounce them with no vowel in between.
- Spot any nasal marks (ं or ँ).
- Drop the final inherent a in everyday Hindi unless you're reading a Sanskrit chant or a name where the final vowel is preserved.
Run through that checklist on every new word for a week and the script becomes second nature. After that, you'll mostly just read.
Where to go next
Once matras feel comfortable, the next useful steps are:
- Practising real reading material — start with the Hindi column on the common phrases page and read aloud without looking at the romanisation.
- Working through the basic grammar section so you can build your own sentences instead of just reading other people's.
- Using the English-to-Hindi translator in reverse: paste short Hindi sentences in, read them out loud, then check the English. It's a fast feedback loop.
Reading a script is partly a memory game and partly a habit. Both come with practice — and matras are the single skill that turns the alphabet table from a puzzle into a tool.