March 28, 202612 min read

Devanagari Script — Complete Guide to the Hindi Alphabet & Writing System

Learn the Devanagari script from scratch. Complete guide covering all vowels, consonants, matras, conjuncts, numbers, and punctuation used in Hindi.

Devanagari Hindi alphabet script learn Hindi writing system
Ad 336x280

Devanagari is the script used to write Hindi, Marathi, Sanskrit, Nepali, and several other languages. Over 600 million people use it daily. It is one of the most phonetically consistent writing systems in the world — what you see is what you say.

If you want to type in Hindi, understanding how Devanagari works makes everything easier. The keyboard layout, the conjunct rules, the matra placement — it all follows the logic of the script.

How Devanagari Differs from English

FeatureEnglish (Latin)Devanagari
DirectionLeft to rightLeft to right
Letters2613 vowels + 33 consonants = 46 base characters
CaseUppercase + lowercaseNo case distinction
Vowel handlingSeparate letters (a, e, i, o, u)Independent vowels + attached matras
HeadlineNoShirorekha (headline bar) connects letters
Phonetic consistencyLow (cough, dough, through)Very high — each letter = one sound
ConjunctsRare (ligatures)Common — consonant clusters join into new forms
The most important difference: Devanagari is phonetically reliable. Unlike English, where "read" (present) and "read" (past) look identical but sound different, Devanagari spelling tells you exactly how to pronounce a word. Every time.

The Vowels (स्वर)

Hindi has 13 vowels. Each vowel has two forms:


  1. Independent form — used at the start of a word or after another vowel

  2. Matra form — attached to a consonant



















IndependentMatraSoundExample WordMeaning
(inherent)a (as in "about")अबnow
aa (as in "father")आमmango
िi (as in "sit")इधरhere
ee (as in "feet")ईश्वरGod
u (as in "put")उम्रage
oo (as in "food")ऊपरabove
ri (as in "ritual")ऋषिsage
e (as in "May")एकone
ai (as in "ice")ऐसाsuch
o (as in "go")ओरside
au (as in "cow")औरand
अंan (nasal)अंदरinside
अःah (breath)दुःखsorrow

How Matras Attach to Consonants

Matras sit in different positions around the consonant:

PositionMatraExampleBreakdown
Afterा, ी, ो, ौका, की, को, कौक + matra
Before (visually)िकिLooks like it is before क, but typed after
Belowु, ू, ृकु, कू, कृSits under the consonant
Aboveे, ैके, कैSits above the consonant
The ि (short i) trick: In Devanagari, the short i matra appears to the LEFT of the consonant it belongs to. "कि" looks like the ि comes before क, but logically (and in typing), you type क first, then ि. This catches many beginners off guard.

The Consonants (व्यंजन)

Hindi has 33 main consonants, organized by where and how the sound is produced in the mouth:

Velar Consonants (कंठ्य — throat sounds)

LetterSoundExample
kaकमल (lotus)
kha (aspirated)खरगोश (rabbit)
gaगमला (pot)
gha (aspirated)घर (house)
nga (nasal)रंग (color) — rare standalone

Palatal Consonants (तालव्य — palate sounds)

LetterSoundExample
chaचम्मच (spoon)
chha (aspirated)छत (roof)
jaजल (water)
jha (aspirated)झरना (waterfall)
nya (nasal)— rarely used standalone

Retroflex Consonants (मूर्धन्य — tongue curled back)

LetterSoundExample
ta (hard)टमाटर (tomato)
tha (aspirated, hard)ठंडा (cold)
da (hard)डमरू (drum)
dha (aspirated, hard)ढोल (drum)
na (retroflex nasal)प्राण (life)

Dental Consonants (दंत्य — teeth sounds)

LetterSoundExample
ta (soft, like Spanish "t")तारा (star)
tha (aspirated, soft)थाली (plate)
da (soft)दरवाज़ा (door)
dha (aspirated, soft)धन (wealth)
naनदी (river)

Labial Consonants (ओष्ठ्य — lip sounds)

LetterSoundExample
paपानी (water)
pha (aspirated)फल (fruit)
baबच्चा (child)
bha (aspirated)भारत (India)
maमाता (mother)

Semi-Vowels and Sibilants

LetterSoundExample
yaयात्रा (journey)
raराजा (king)
laलड़का (boy)
va/waवन (forest)
sha (palatal)शेर (lion)
sha (retroflex)षट्कोण (hexagon)
saसड़क (road)
haहाथी (elephant)

Special/Modified Consonants

LetterSoundExample
क्षkshaक्षमा (forgiveness)
त्रtraमित्र (friend)
ज्ञgya/dnyaज्ञान (knowledge)
श्रshraश्रीमान (Mr.)

The Halant (विराम) — The Most Important Character

The halant ( ् ) is a small diagonal stroke below a consonant that removes its inherent "a" vowel. It is the key to forming conjunct consonants.

Every consonant in Devanagari has an inherent "a" sound:


  • क = ka (not just k)

  • प = pa (not just p)

  • र = ra (not just r)


To get the pure consonant sound (without the "a"), you add a halant:

  • क् = k (no vowel)

  • प् = p (no vowel)

  • र् = r (no vowel)


Why this matters for typing: To create a conjunct like "प्र" (pra), you type:

  1. प (pa)

  2. ् (halant — kills the "a" in pa)

  3. र (ra)


The computer sees प + ् + र and renders it as the conjunct प्र.

Conjunct Consonants (संयुक्त अक्षर)

When two or more consonants appear together without a vowel between them, they form a conjunct. This is the most complex part of Devanagari.

Common Conjuncts

ConjunctComponentsSoundExample
क्कक + कkkaपक्का (solid)
क्खक + खkkhaमक्खन (butter)
क्रक + रkraचक्र (wheel)
क्षक + षkshaशिक्षा (education)
ग्रग + रgraग्रहण (eclipse)
त्रत + रtraपत्र (letter)
द्धद + धddhaशुद्ध (pure)
द्वद + वdvaद्वार (door)
द्यद + यdyaविद्या (knowledge)
न्नन + नnnaअन्न (grain)
प्रप + रpraप्रेम (love)
म्हम + हmhaतुम्हारा (yours)
श्रश + रshraश्रम (labor)
स्तस + तstaनमस्ते (hello)
स्थस + थsthaस्थान (place)

How Conjuncts Are Formed (Visually)

Conjuncts form in different visual patterns:

PatternExampleHow It Works
Half-formन्य = half-न + यFirst consonant loses its right vertical line
Bottom stackट्ट = ट on top of टSecond consonant goes below
र-formsप्र = प with र hookर as second element adds a diagonal hook
र-above (reph)र्म = म with र aboveर as first element becomes a hook on top
Specialक्ष, ज्ञ, त्रUnique combined forms that look nothing like components

The Number System

Devanagari has its own numerals, though Arabic numerals (1, 2, 3) are commonly used in Hindi:

DevanagariArabicHindi Name
0शून्य (shunya)
1एक (ek)
2दो (do)
3तीन (teen)
4चार (char)
5पाँच (panch)
6छह (chhah)
7सात (saat)
8आठ (aath)
9नौ (nau)

Punctuation

SymbolNameUse
पूर्ण विराम (purna viram)Full stop — equivalent of period
दीर्घ विराम (deergha viram)Double full stop — used in poetry and religious text
,अल्प विरामComma (same as English)
?प्रश्नवाचकQuestion mark (same as English)
!विस्मयबोधकExclamation mark (same as English)
योजक चिह्नDash (same as English)
" "उद्धरण चिह्नQuotation marks (same as English)
Modern Hindi uses the same comma, question mark, exclamation mark, and other punctuation as English. Only the full stop is different — Hindi uses । instead of a dot.

Special Marks

MarkNamePurposeExample
अनुस्वार (anusvara)Nasal sound before a consonantहिंदी (Hindi)
चन्द्रबिन्दु (chandrabindu)Nasalized vowelहँसना (to laugh)
विसर्ग (visarga)Breath sound at end of wordदुःख (sorrow)
अवग्रह (avagraha)Marks elided vowel in Sanskrit loanwordsमनोऽभिलाषा

Anusvara vs Chandrabindu

This is a common confusion:

  • Anusvara (ं): Nasalizes the following consonant. "हिंदी" — the न sound before द is nasalized.
  • Chandrabindu (ँ): Nasalizes the vowel itself. "हँसना" — the अ vowel in ह is nasalized.
In modern Hindi, the distinction is blurring — many people use anusvara where chandrabindu should go. But in formal writing and exams, the distinction matters.

The Shirorekha (Headline)

The horizontal line running across the top of Devanagari text is called the shirorekha (शिरोरेखा). It connects all characters in a word.

  • The line breaks between words (where spaces are)
  • Some characters break the line: र (when it appears in certain positions), the halant
The shirorekha is a visual feature — in digital typing, the computer handles it automatically. You do not need to type it.

How Devanagari Script Helps Typing

Understanding the script makes keyboard layouts intuitive:

Script FeatureHow It Helps Typing
Consonant-vowel separationInscript puts consonants on left hand, vowels on right
Phonetic groupingConsonants in the same group (velar, palatal, etc.) are near each other on the keyboard
Halant ruleOne key (d in Inscript) handles all consonant joining
Predictable matrasAfter typing a consonant, the possible next keys are limited to matras and other consonants
No caseNo Shift for upper/lower case — Shift is used for aspirated consonants instead
This is why Inscript typing, once learned, can be faster than English QWERTY — the layout follows the language's logic rather than fighting it.

Unicode and Devanagari

Every Devanagari character has a unique Unicode code point:

BlockRangeCharacters
DevanagariU+0900 — U+097FMain characters (128 code points)
Devanagari ExtendedU+A8E0 — U+A8FFAdditional characters
Vedic ExtensionsU+1CD0 — U+1CFFVedic accent marks
When you type in Unicode (Inscript, phonetic, or transliteration), your text is stored using these code points. This means:
  • The text is searchable
  • It copy-pastes correctly
  • It works on every device and operating system
  • Search engines can read and index it
  • Screen readers can pronounce it
This is why Unicode is the standard and why Krutidev (which maps Hindi glyphs to English character positions) is being phased out.

Quick Reference: Devanagari Alphabet Chart

All Vowels

अ आ इ ई उ ऊ ऋ ए ऐ ओ औ अं अः

All Consonants (By Group)

Velar: क ख ग घ ङ Palatal: च छ ज झ ञ Retroflex: ट ठ ड ढ ण Dental: त थ द ध न Labial: प फ ब भ म Semi-vowel: य र ल व Sibilant: श ष स Aspirate:

All Matras

ा ि ी ु ू ृ े ै ो ौ ं ः

Devanagari is a beautiful and logical script. Once you understand its structure — vowels, consonants, matras, halant, conjuncts — everything about Hindi typing clicks into place. The keyboard layout makes sense. The conjunct rules make sense. The way text renders on screen makes sense.

Start with the vowels and consonants. Practice reading Hindi text slowly. Then move to typing. The script will guide you.

Ad 728x90