Nepali Alphabet (Barnamala): Vowels, Consonants, Matras & Barakhari
The Nepali alphabet (varnamala / barnamala) is written in the Devanagari script and is usually counted as 12 vowels (swar) and 36 consonants (vyanjan). Consonants carry an inherent 'a' sound and take dependent vowel signs called matras. Combining each consonant with the 12 vowel forms produces the barakhari syllable chart (ka, kaa, ki, kee, ...). This page gives the full letter inventory with romanization and IPA, the matras, and the complete barakhari grid.
| Local name | Varnamala / Barnamala (वर्णमाला / बर्णमाला) |
| Script | Devanagari (देवनागरी), an abugida / alphasyllabary |
| Vowels (swar) | 12 in the common chart (13 if ऋ is counted) |
| Consonants (vyanjan) | 36 (33 simple + 3 conjuncts: क्ष, त्र, ज्ञ) |
| Common total taught | 48 letters |
| Barakhari | 12 vowel forms per consonant; 33 × 12 = 396 basic syllables |
| Consonant groups | 5 vargas (velar, palatal, retroflex, dental, labial) + semivowels + sibilants + ह |
| Writing direction | Left to right, with a horizontal top line (shirorekha) |
| Unicode block | Devanagari, U+0900–U+097F |
How many letters are in the Nepali alphabet?
The Nepali alphabet, called varnamala (वर्णमाला) or barnamala (बर्णमाला), is most commonly taught as 12 vowels (swar / स्वर) and 36 consonants (vyanjan / व्यञ्जन) written in the Devanagari script. That gives 48 letters in the standard school chart, though the exact total depends on how a few borderline characters are counted, so you will also see figures such as 47, 49 or 52 in different books.
The main reason the count varies is the vowel ऋ (ri) and the three conjunct letters. Classical Sanskrit-style charts include ऋ among the vowels and sometimes add अँ (the nasalised vowel), which pushes the vowel count to 13 or 14. Modern Nepali usage, and the barakhari taught to children, drops ऋ as an independent vowel column, leaving 12 vowel forms. On the consonant side, 33 are simple letters and 3 (क्ष, त्र, ज्ञ) are conjunct clusters that are traditionally recited as part of the alphabet, making 36.
For practical purposes it is safest to remember the widely used figure: 12 vowels and 36 consonants. When you see a slightly different number, it almost always reflects whether ऋ, अँ and the three conjuncts are being counted, not a disagreement about the actual letters.
- Vowels (swar): 12 in the common chart (13 if ऋ is included)
- Consonants (vyanjan): 36 (33 simple + 3 conjuncts क्ष, त्र, ज्ञ)
- Common total taught in schools: 48 letters
- Script: Devanagari (देवनागरी), also used for Hindi, Sanskrit, Marathi and Maithili
The 12 vowels (swar / स्वर)
Vowels are called swar (स्वर) in Nepali. They are written as full independent letters when they begin a syllable, and as attached marks (matras) when they follow a consonant. The order below is the standard dictionary and barakhari order used across Nepali textbooks and by the Nepal Academy's Pragya Nepali Brihat Shabdakosh.
Because of sound changes in modern Nepali, the historical short/long distinction between इ (i) and ई (ee), and between उ (u) and ऊ (oo), is no longer heard in speech even though both letters are still written. The last two entries, अं (am) and अः (ah), are strictly the anusvara (nasal) and visarga (aspirate) signs rather than pure vowels, but they occupy the final two columns of the barakhari and are learned alongside the vowels.
The romanization shown here is the common practical spelling used in Nepal; the IPA (International Phonetic Alphabet) value gives the approximate modern Nepali pronunciation.
- अ — a — /ə/ (as in 'about')
- आ — aa — /aː/ (as in 'father')
- इ — i — /i/ (as in 'sit')
- ई — ee — /iː/ (as in 'see')
- उ — u — /u/ (as in 'put')
- ऊ — oo — /uː/ (as in 'food')
- ए — e — /e/ (as in 'they')
- ऐ — ai — /ʌi/ (as in 'aisle')
- ओ — o — /o/ (as in 'go')
- औ — au — /ʌu/ (as in 'how')
- अं — am — anusvara, nasalises the vowel (/ŋ/, /m/ nasal)
- अः — ah — visarga, a soft /h/ aspiration
- ऋ — ri — /ri/ (a Sanskrit-derived vowel, often listed but rarely used in native Nepali words)
The 36 consonants (vyanjan / व्यञ्जन)
Consonants are called vyanjan (व्यञ्जन). Every consonant letter carries a built-in (inherent) vowel 'a', so क on its own reads as 'ka', not just 'k'. To silence that inherent vowel you add the halant (halanta / ्), also called virama, below the letter: क् is a bare 'k'. This is what makes Devanagari an abugida (alphasyllabary) rather than a pure alphabet.
The first 25 consonants are arranged in five rows called varga, ordered scientifically by where in the mouth the sound is made — from the throat forward to the lips. Each varga has an unaspirated stop, its aspirated pair, a voiced stop, its aspirated pair, and a nasal. After the vargas come the four semivowels (य र ल व), the three sibilants (श ष स), the letter ह, and finally the three conjunct letters क्ष, त्र and ज्ञ that are recited as part of the traditional alphabet.
The famous opening 'ka kha ga gha' (क ख ग घ) is simply the first varga — the velar or throat sounds. Learning the vargas in order is the key to reading a Nepali dictionary, because words are alphabetised in exactly this sequence.
- Kavarga (velar / throat): क ka /k/, ख kha /kʰ/, ग ga /ɡ/, घ gha /ɡʱ/, ङ nga /ŋ/
- Chavarga (palatal): च cha /t͡s~t͡ʃ/, छ chha /t͡sʰ/, ज ja /d͡z~d͡ʒ/, झ jha /d͡zʱ/, ञ nya /ɲ/
- Tavarga (retroflex): ट ta /ʈ/, ठ tha /ʈʰ/, ड da /ɖ/, ढ dha /ɖʱ/, ण na /ɳ/
- Tavarga (dental): त ta /t̪/, थ tha /t̪ʰ/, द da /d̪/, ध dha /d̪ʱ/, न na /n/
- Pavarga (labial / lips): प pa /p/, फ pha /pʰ/, ब ba /b/, भ bha /bʱ/, म ma /m/
- Semivowels (antastha): य ya /j/, र ra /r/, ल la /l/, व wa /w~ʋ/
- Sibilants and aspirate (ushma): श sha /s~ʃ/, ष sha /s~ʂ/, स sa /s/, ह ha /ɦ/
- Conjunct letters: क्ष kshya (क्+ष), त्र tra (त्+र), ज्ञ gya/gyan (ज्+ञ)
Matras: the dependent vowel signs
A matra (मात्रा) is the mark a vowel becomes when it attaches to a consonant. Full vowel letters are used only at the start of a word or syllable; everywhere else the vowel is written as a matra hung above, below, before or after the consonant. Learning the twelve matras is therefore the single most important step in reading Nepali, because they turn each consonant into twelve different syllables.
The inherent vowel अ (a) has no visible matra — the plain consonant already contains it. The other vowels each have a fixed sign. For example, adding the आ-matra (ा) to क gives का (kaa); the इ-matra (ि) is written before the consonant even though it is read after it, so कि reads 'ki'. The nasal अं is written as anusvara ( ं ) and the visarga अः as ( ः ).
Note one useful contrast with Hindi: because Nepali no longer distinguishes short and long i and u in speech, the ि/ी and ु/ू matras are pronounced the same, though both spellings still appear in dictionaries and formal writing.
- अ (a) — no sign — क = ka
- आ (aa) — ा — का = kaa
- इ (i) — ि (written before) — कि = ki
- ई (ee) — ी — की = kee
- उ (u) — ु — कु = ku
- ऊ (oo) — ू — कू = koo
- ए (e) — े — के = ke
- ऐ (ai) — ै — कै = kai
- ओ (o) — ो — को = ko
- औ (au) — ौ — कौ = kau
- अं (am) — ं (anusvara) — कं = kam
- अः (ah) — ः (visarga) — कः = kah
The barakhari (बाह्रखरी) syllable chart
Barakhari (बाह्रखरी), literally 'the twelve letters', is the grid that combines one consonant with all twelve vowel forms in order. It is the first reading drill every Nepali child learns, chanted as 'ka, kaa, ki, kee, ku, koo, ke, kai, ko, kau, kam, kah'. Repeating this for each consonant teaches how the matras attach and how syllables are pronounced.
The chart has 12 columns (the 12 vowel forms) and as many rows as there are consonants. With the 33 simple consonants this produces 33 × 12 = 396 basic syllables; extending it to all 36 alphabet consonants gives 432. The example below shows the barakhari for the first consonant क (ka) so you can see the full pattern.
Because the columns are always in the same order, once you know the barakhari for क you can read the same twelve endings on any other consonant: ख gives kha, khaa, khi, khee...; ग gives ga, gaa, gi, gee..., and so on. This is why 'barakhari' is used in Nepal as a byword for the absolute basics of literacy.
- क ka, का kaa, कि ki, की kee, कु ku, कू koo, के ke, कै kai, को ko, कौ kau, कं kam, कः kah
- ख kha, खा khaa, खि khi, खी khee, खु khu, खू khoo, खे khe, खै khai, खो kho, खौ khau, खं kham, खः khah
- ग ga, गा gaa, गि gi, गी gee, गु gu, गू goo, गे ge, गै gai, गो go, गौ gau, गं gam, गः gah
- घ gha, घा ghaa, घि ghi, घी ghee, घु ghu, घू ghoo, घे ghe, घै ghai, घो gho, घौ ghau, घं gham, घः ghah
- Total simple syllables: 33 consonants × 12 vowels = 396
Devanagari numerals and the halant
Nepali uses its own set of Devanagari digits alongside the letters. They map one-to-one onto the Western (Arabic) numerals and are still common on number plates, calendars, official documents and rupee notes. Knowing them is part of basic literacy even though Western digits are increasingly used in everyday writing.
The halant or halanta ( ् ), technically the virama, is the small stroke placed under a consonant to remove its inherent 'a'. It lets consonants join into clusters (conjuncts) — for example क् + ष written together form क्ष (kshya), and त् + र form त्र (tra). Conjuncts are how Nepali writes consonant blends that occur in the middle of words.
Two more signs complete the everyday system: chandrabindu (ँ), a moon-with-dot that nasalises a vowel (as in हाँस, haans, 'goose'), and the anusvara (ं) already seen in the barakhari. Together with the matras and the halant, these marks let the 48 core letters spell every sound in the Nepali language.
- ० 0 (sunya), १ 1 (ek), २ 2 (dui), ३ 3 (tin), ४ 4 (char)
- ५ 5 (panch), ६ 6 (chha), ७ 7 (saat), ८ 8 (aath), ९ 9 (nau)
- Halant / halanta ( ् ) = removes the inherent 'a' vowel (virama)
- Chandrabindu ( ँ ) = nasalises a vowel; anusvara ( ं ) = nasal 'n/m' sound
Nepali Alphabet (Barnamala): Vowels, Consonants, Matras & Barakhari — FAQ
How many letters are in the Nepali alphabet?+
The Nepali alphabet (varnamala) is most commonly counted as 12 vowels and 36 consonants, for a total of 48 letters. You may see other totals such as 47 or 52 depending on whether the vowel ऋ (ri), the nasal vowel अँ, and the three conjunct letters क्ष, त्र and ज्ञ are included. For everyday use, remember 12 vowels and 36 consonants.
What does 'ka kha ga gha' mean in Nepali?+
क ख ग घ (ka kha ga gha) are the first four consonants of the Nepali alphabet — the velar or 'throat' row called kavarga. They are the traditional opening of the consonant recitation, much like 'a b c' in English, and are usually the first letters a child learns to write.
What is barakhari in Nepali?+
Barakhari (बाह्रखरी, 'the twelve letters') is the syllable chart made by combining one consonant with all 12 vowel forms in order: ka, kaa, ki, kee, ku, koo, ke, kai, ko, kau, kam, kah. Chanting the barakhari for every consonant is the core reading drill in Nepali schools, and the word has become shorthand for the basics of literacy.
What is a matra in the Nepali alphabet?+
A matra (मात्रा) is the sign a vowel takes when it attaches to a consonant instead of standing alone. For example, the आ-vowel becomes the matra ा, so क + ा = का (kaa). There are twelve matras, one for each vowel form, and the inherent अ (a) has no visible matra because the plain consonant already contains it.
How many vowels and consonants does Nepali have?+
Standard charts list 12 vowels (swar) — अ आ इ ई उ ऊ ए ऐ ओ औ अं अः — and 36 consonants (vyanjan). The consonants are 33 simple letters organised into five vargas plus semivowels, sibilants and ह, together with three conjunct letters क्ष, त्र and ज्ञ that are traditionally recited as part of the alphabet.
Is the Nepali alphabet the same as Hindi?+
Both use the Devanagari script and share almost all letters, so they look very similar. The main differences are in pronunciation: Nepali no longer distinguishes short and long i/u sounds, pronounces च/ज closer to 'ts/dz', and uses the vowel ऋ far less than Hindi. The letter inventory and barakhari, however, are essentially the same.
Related topics
Sources & data note
This article is compiled from the cited sources and contains durable facts only (no daily-changing data). Verify time-sensitive details with the relevant authority.
- Nepali alphabet, vowels, consonants and pronunciationWikipedia ↗
- Devanagari script: matras, virama/halant, digits and Unicode blockWikipedia ↗
- The Devanagari script for Nepali: vowels, consonants and barakhariNepalgo ↗
- Nepali alphabet chart: swar, vyanjan and special charactersTools Nepal ↗
- Nepali alphabet and Devanagari letter listNepali Language ↗
- Pragya Nepali Brihat Shabdakosh (standard Nepali dictionary)Nepal Academy ↗