Brahmi Alphabet

Tap a Brahmi letter to copy it: under each is how it is spelled in Latin letters.

𑀅Brahmi aU+11005Ready to copy

114 letters. Tap one to copy it.

Vowels 16

Consonants 38

Signs on ka 23

Numbers and marks 37

How it works

The Brahmi alphabet to copy: the vowel letters, then the consonants in chart order, each with its Latin spelling, then the vowel signs on ka, the numbers and the punctuation. It is usually written from left to right.

Read the full guide

A consonant carries a

Each consonant letter is read with a after it: 𑀓 is ka. A sign on the letter changes the vowel, so 𑀓𑀺 is ki and 𑀓𑁄 is ko, and the virama takes the vowel away. A vowel has a letter of its own only where it begins a word. Two consonants with no vowel between them are stacked, the second under the first.

Two ways to write a number

The older signs are added up, the larger first: one for each of 1 to 9, one for each ten from 10 to 90, one for 100 and one for 1,000. A later set of ten digits, with a zero, works by place like modern numbers.

  • 104 is 𑁤𑁕, the sign for 100 and then the sign for 4. In digits, 234 is 𑁨𑁩𑁪.
  • The earliest Brahmi inscriptions that can be dated for certain are rock-cut edicts in north-central India, of 250 to 232 BCE.
  • A device with no Brahmi font shows empty boxes; the Latin spelling under each tile still reads.

Questions and answers

How many letters are in the Brahmi alphabet?

The early chart has 10 vowel letters and 34 consonants. Later Brahmi added four vowels, and Old Tamil writing a few letters of its own. With the signs, numbers and punctuation, the Brahmi block of Unicode holds 115 characters.

What do the Brahmi letters sound like?

Each tile gives a letter's Latin spelling and its note the Sanskrit sound in the International Phonetic Alphabet. The consonants run in five groups of five, from ka to ma, then four liquids, three sibilants and ha; ḷa stands last.

How old is the Brahmi script?

It appeared in ancient India as a fully developed script in the 3rd century BCE. The ability to read it was later lost, and scholars worked it out again in the 19th century. The Brahmic scripts of South and Southeast Asia descend from it.

Is Brahmi in Unicode?

Yes: it arrived with version 6.0, in October 2010. The Brahmi block runs from U+11000 to U+1107F, and every character of it is here except the number joiner, which draws nothing alone.

All 114 letters

Vowels 16

  • Brahmi a U+11005 Brahmi letter a. Brahmi block, Unicode 6.0. The vowel a as its own letter, used where a vowel begins a word. Sanskrit sound /ɐ/.
  • Brahmi ā U+11006 Brahmi letter aa. Brahmi block, Unicode 6.0. The vowel ā as its own letter, used where a vowel begins a word. Sanskrit sound /aː/.
  • Brahmi ai U+11010 Brahmi letter ai. Brahmi block, Unicode 6.0. The vowel ai as its own letter, used where a vowel begins a word. Sanskrit sound /ɐi/.
  • Brahmi au U+11012 Brahmi letter au. Brahmi block, Unicode 6.0. The vowel au as its own letter, used where a vowel begins a word. Sanskrit sound /ɐu/. The earliest inscriptions seem to lack this letter.
  • Brahmi e U+1100F Brahmi letter e. Brahmi block, Unicode 6.0. The vowel e as its own letter, used where a vowel begins a word. Sanskrit sound /eː/.
  • Brahmi i U+11007 Brahmi letter i. Brahmi block, Unicode 6.0. The vowel i as its own letter, used where a vowel begins a word. Sanskrit sound /i/.
  • Brahmi ī U+11008 Brahmi letter ii. Brahmi block, Unicode 6.0. The vowel ī as its own letter, used where a vowel begins a word. Sanskrit sound /iː/.
Show all 114 letters (107 more)

Vowels, continued

  • Brahmi o U+11011 Brahmi letter o. Brahmi block, Unicode 6.0. The vowel o as its own letter, used where a vowel begins a word. Sanskrit sound /oː/.
  • Brahmi u U+11009 Brahmi letter u. Brahmi block, Unicode 6.0. The vowel u as its own letter, used where a vowel begins a word. Sanskrit sound /u/.
  • Brahmi ū U+1100A Brahmi letter uu. Brahmi block, Unicode 6.0. The vowel ū as its own letter, used where a vowel begins a word. Sanskrit sound /uː/.
  • Brahmi vocalic l U+1100D Brahmi letter vocalic l. Brahmi block, Unicode 6.0. A vowel letter of later Brahmi, one of four added for the syllabic r and l sounds, short and long. Sanskrit sound /l̩/.
  • Brahmi vocalic ll U+1100E Brahmi letter vocalic ll. Brahmi block, Unicode 6.0. A vowel letter of later Brahmi, one of four added for the syllabic r and l sounds, short and long. Sanskrit sound /l̩ː/.
  • Brahmi vocalic r U+1100B Brahmi letter vocalic r. Brahmi block, Unicode 6.0. A vowel letter of later Brahmi, one of four added for the syllabic r and l sounds, short and long. Sanskrit sound /r̩/.
  • Brahmi vocalic rr U+1100C Brahmi letter vocalic rr. Brahmi block, Unicode 6.0. A vowel letter of later Brahmi, one of four added for the syllabic r and l sounds, short and long. Sanskrit sound /r̩ː/.
  • Old Tamil short e U+11071 Brahmi letter Old Tamil short e. Brahmi block, Unicode 14.0. The short vowel [e] of Old Tamil written in Brahmi. A late addition, so an older device may show a box.
  • Old Tamil short o U+11072 Brahmi letter Old Tamil short o. Brahmi block, Unicode 14.0. The short vowel [o] of Old Tamil written in Brahmi. A late addition, so an older device may show a box.

Consonants 38

  • Brahmi ba U+11029 Brahmi letter ba. Brahmi block, Unicode 6.0. The consonant b with the vowel a built in. Sanskrit sound /b/; one of the five labial letters.
  • Brahmi bha U+1102A Brahmi letter bha. Brahmi block, Unicode 6.0. The consonant bh with the vowel a built in. Sanskrit sound /bʱ/; one of the five labial letters.
  • Brahmi ca U+11018 Brahmi letter ca. Brahmi block, Unicode 6.0. The consonant c with the vowel a built in. Sanskrit sound /c/; one of the five palatal letters.
  • Brahmi cha U+11019 Brahmi letter cha. Brahmi block, Unicode 6.0. The consonant ch with the vowel a built in. Sanskrit sound /cʰ/; one of the five palatal letters.
  • Brahmi da U+11024 Brahmi letter da. Brahmi block, Unicode 6.0. The consonant d with the vowel a built in. Sanskrit sound /d̪/; one of the five dental letters.
  • Brahmi ḍa U+1101F Brahmi letter dda. Brahmi block, Unicode 6.0. The consonant ḍ with the vowel a built in. Sanskrit sound /ɖ/; one of the five retroflex letters.
  • Brahmi dha U+11025 Brahmi letter dha. Brahmi block, Unicode 6.0. The consonant dh with the vowel a built in. Sanskrit sound /d̪ʱ/; one of the five dental letters.
  • Brahmi ḍha U+11020 Brahmi letter ddha. Brahmi block, Unicode 6.0. The consonant ḍh with the vowel a built in. Sanskrit sound /ɖʱ/; one of the five retroflex letters.
  • Brahmi ga U+11015 Brahmi letter ga. Brahmi block, Unicode 6.0. The consonant g with the vowel a built in. Sanskrit sound /ɡ/; one of the five velar letters.
  • Brahmi gha U+11016 Brahmi letter gha. Brahmi block, Unicode 6.0. The consonant gh with the vowel a built in. Sanskrit sound /ɡʱ/; one of the five velar letters.
  • Brahmi ha U+11033 Brahmi letter ha. Brahmi block, Unicode 6.0. The consonant h with the vowel a built in. Sanskrit sound /ɦ/; the spirant, which follows the sibilants.
  • Brahmi ja U+1101A Brahmi letter ja. Brahmi block, Unicode 6.0. The consonant j with the vowel a built in. Sanskrit sound /ɟ/; one of the five palatal letters.
  • Brahmi jha U+1101B Brahmi letter jha. Brahmi block, Unicode 6.0. The consonant jh with the vowel a built in. Sanskrit sound /ɟʱ/; one of the five palatal letters.
  • Brahmi ka U+11013 Brahmi letter ka. Brahmi block, Unicode 6.0. The consonant k with the vowel a built in. Sanskrit sound /k/; one of the five velar letters.
  • Brahmi kha U+11014 Brahmi letter kha. Brahmi block, Unicode 6.0. The consonant kh with the vowel a built in. Sanskrit sound /kʰ/; one of the five velar letters.
  • Brahmi la U+1102E Brahmi letter la. Brahmi block, Unicode 6.0. The consonant l with the vowel a built in. Sanskrit sound /l/; one of the four liquids.
  • Brahmi ḷa U+11034 Brahmi letter lla. Brahmi block, Unicode 6.0. The consonant ḷ with the vowel a built in. It stands last, after ha.
  • Brahmi ma U+1102B Brahmi letter ma. Brahmi block, Unicode 6.0. The consonant m with the vowel a built in. Sanskrit sound /m/; one of the five labial letters.
  • Brahmi na U+11026 Brahmi letter na. Brahmi block, Unicode 6.0. The consonant n with the vowel a built in. Sanskrit sound /n/; one of the five dental letters.
  • Brahmi ña U+1101C Brahmi letter nya. Brahmi block, Unicode 6.0. The consonant ñ with the vowel a built in. Sanskrit sound /ɲ/; one of the five palatal letters.
  • Brahmi ṅa U+11017 Brahmi letter nga. Brahmi block, Unicode 6.0. The consonant ṅ with the vowel a built in. Sanskrit sound /ŋ/; one of the five velar letters.
  • Brahmi ṇa U+11021 Brahmi letter nna. Brahmi block, Unicode 6.0. The consonant ṇ with the vowel a built in. Sanskrit sound /ɳ/; one of the five retroflex letters.
  • Brahmi pa U+11027 Brahmi letter pa. Brahmi block, Unicode 6.0. The consonant p with the vowel a built in. Sanskrit sound /p/; one of the five labial letters.
  • Brahmi pha U+11028 Brahmi letter pha. Brahmi block, Unicode 6.0. The consonant ph with the vowel a built in. Sanskrit sound /pʰ/; one of the five labial letters.
  • Brahmi ra U+1102D Brahmi letter ra. Brahmi block, Unicode 6.0. The consonant r with the vowel a built in. Sanskrit sound /r/; one of the four liquids.
  • Brahmi sa U+11032 Brahmi letter sa. Brahmi block, Unicode 6.0. The consonant s with the vowel a built in. Sanskrit sound /s/; one of the three sibilants.
  • Brahmi śa U+11030 Brahmi letter sha. Brahmi block, Unicode 6.0. The consonant ś with the vowel a built in. Sanskrit sound /ɕ/; one of the three sibilants.
  • Brahmi ṣa U+11031 Brahmi letter ssa. Brahmi block, Unicode 6.0. The consonant ṣ with the vowel a built in. Sanskrit sound /ʂ/; one of the three sibilants.
  • Brahmi ta U+11022 Brahmi letter ta. Brahmi block, Unicode 6.0. The consonant t with the vowel a built in. Sanskrit sound /t̪/; one of the five dental letters.
  • Brahmi ṭa U+1101D Brahmi letter tta. Brahmi block, Unicode 6.0. The consonant ṭ with the vowel a built in. Sanskrit sound /ʈ/; one of the five retroflex letters.
  • Brahmi tha U+11023 Brahmi letter tha. Brahmi block, Unicode 6.0. The consonant th with the vowel a built in. Sanskrit sound /t̪ʰ/; one of the five dental letters.
  • Brahmi ṭha U+1101E Brahmi letter ttha. Brahmi block, Unicode 6.0. The consonant ṭh with the vowel a built in. Sanskrit sound /ʈʰ/; one of the five retroflex letters.
  • Brahmi va U+1102F Brahmi letter va. Brahmi block, Unicode 6.0. The consonant v with the vowel a built in. Sanskrit sound /w, ʋ/; one of the four liquids.
  • Brahmi ya U+1102C Brahmi letter ya. Brahmi block, Unicode 6.0. The consonant y with the vowel a built in. Sanskrit sound /j/; one of the four liquids.
  • Old Tamil lla U+11075 Brahmi letter Old Tamil lla. Brahmi block, Unicode 14.0. An Old Tamil consonant not found in Prakrit or Sanskrit. A late addition, so an older device may show a box.
  • Old Tamil llla U+11035 Brahmi letter Old Tamil llla. Brahmi block, Unicode 6.0. An Old Tamil consonant not found in Prakrit or Sanskrit.
  • Old Tamil nnna U+11037 Brahmi letter Old Tamil nnna. Brahmi block, Unicode 6.0. An Old Tamil consonant not found in Prakrit or Sanskrit.
  • Old Tamil rra U+11036 Brahmi letter Old Tamil rra. Brahmi block, Unicode 6.0. An Old Tamil consonant not found in Prakrit or Sanskrit.

Signs on ka 23

  • Brahmi anusvara U+11001 Brahmi sign anusvara. Brahmi block, Unicode 6.0. Shown on ka (U+11013) and copied with it. Shows that the vowel is said through the nose, or that a nasal sound follows it.
  • Brahmi candrabindu U+11000 Brahmi sign candrabindu. Brahmi block, Unicode 6.0. Shown on ka (U+11013) and copied with it. Shows that the vowel is said through the nose.
  • Brahmi kā U+11038 Brahmi vowel sign aa. Brahmi block, Unicode 6.0. Shown on ka (U+11013) and copied with it. The sign that changes the built-in a to ā: kā, Sanskrit sound /kaː/.
  • Brahmi kai U+11043 Brahmi vowel sign ai. Brahmi block, Unicode 6.0. Shown on ka (U+11013) and copied with it. The sign that changes the built-in a to ai: kai, Sanskrit sound /kɐi/.
  • Brahmi kau U+11045 Brahmi vowel sign au. Brahmi block, Unicode 6.0. Shown on ka (U+11013) and copied with it. The sign that changes the built-in a to au: kau, Sanskrit sound /kɐu/.
  • Brahmi ke U+11042 Brahmi vowel sign e. Brahmi block, Unicode 6.0. Shown on ka (U+11013) and copied with it. The sign that changes the built-in a to e: ke, Sanskrit sound /keː/.
  • Brahmi ki U+1103A Brahmi vowel sign i. Brahmi block, Unicode 6.0. Shown on ka (U+11013) and copied with it. The sign that changes the built-in a to i: ki, Sanskrit sound /ki/.
  • Brahmi kī U+1103B Brahmi vowel sign ii. Brahmi block, Unicode 6.0. Shown on ka (U+11013) and copied with it. The sign that changes the built-in a to ī: kī, Sanskrit sound /kiː/.
  • Brahmi ko U+11044 Brahmi vowel sign o. Brahmi block, Unicode 6.0. Shown on ka (U+11013) and copied with it. The sign that changes the built-in a to o: ko, Sanskrit sound /koː/.
  • Brahmi ku U+1103C Brahmi vowel sign u. Brahmi block, Unicode 6.0. Shown on ka (U+11013) and copied with it. The sign that changes the built-in a to u: ku, Sanskrit sound /ku/.
  • Brahmi kū U+1103D Brahmi vowel sign uu. Brahmi block, Unicode 6.0. Shown on ka (U+11013) and copied with it. The sign that changes the built-in a to ū: kū, Sanskrit sound /kuː/.
  • Brahmi virama U+11046 Brahmi virama. Brahmi block, Unicode 6.0. Shown on ka (U+11013) and copied with it. Takes the built-in vowel away and leaves k. Between two consonants it joins them into one stacked sign.
  • Brahmi visarga U+11002 Brahmi sign visarga. Brahmi block, Unicode 6.0. Shown on ka (U+11013) and copied with it. Writes a voiceless h at the end of a syllable.
  • Jihvamuliya U+11003 Brahmi sign jihvamuliya. Brahmi block, Unicode 6.0. A sign with the properties of a letter for [x], the form h takes before a voiceless velar stop.
  • Old Tamil virama U+11070 Brahmi sign Old Tamil virama. Brahmi block, Unicode 14.0. Shown on ka (U+11013) and copied with it. A dot, the puḷḷi, that takes the built-in vowel away in Old Tamil writing; it does not join consonants. A late addition, so an older device may show a box.
  • Sign Bhattiprolu ā U+11039 Brahmi vowel sign Bhattiprolu aa. Brahmi block, Unicode 6.0. Shown on ka (U+11013) and copied with it. A sign for long [aː] in the inscriptions found at Bhattiprolu, of the second century BCE.
  • Sign Old Tamil e U+11073 Brahmi vowel sign Old Tamil short e. Brahmi block, Unicode 14.0. Shown on ka (U+11013) and copied with it. The sign of the short vowel [e] of Old Tamil. A late addition, so an older device may show a box.
  • Sign Old Tamil o U+11074 Brahmi vowel sign Old Tamil short o. Brahmi block, Unicode 14.0. Shown on ka (U+11013) and copied with it. The sign of the short vowel [o] of Old Tamil. A late addition, so an older device may show a box.
  • Sign vocalic l U+11040 Brahmi vowel sign vocalic l. Brahmi block, Unicode 6.0. Shown on ka (U+11013) and copied with it. The sign of a vowel of later Brahmi, one of four for the syllabic r and l sounds.
  • Sign vocalic ll U+11041 Brahmi vowel sign vocalic ll. Brahmi block, Unicode 6.0. Shown on ka (U+11013) and copied with it. The sign of a vowel of later Brahmi, one of four for the syllabic r and l sounds.
  • Sign vocalic r U+1103E Brahmi vowel sign vocalic r. Brahmi block, Unicode 6.0. Shown on ka (U+11013) and copied with it. The sign of a vowel of later Brahmi, one of four for the syllabic r and l sounds.
  • Sign vocalic rr U+1103F Brahmi vowel sign vocalic rr. Brahmi block, Unicode 6.0. Shown on ka (U+11013) and copied with it. The sign of a vowel of later Brahmi, one of four for the syllabic r and l sounds.
  • Upadhmaniya U+11004 Brahmi sign upadhmaniya. Brahmi block, Unicode 6.0. A sign with the properties of a letter for [ɸ], the form h takes before a voiceless labial stop.

Numbers and marks 37

  • Brahmi 1 U+11052 Brahmi number one. Brahmi block, Unicode 6.0. Stands for 1 in the older system, where signs are added up, the larger first.
  • Brahmi 2 U+11053 Brahmi number two. Brahmi block, Unicode 6.0. Stands for 2 in the older system, where signs are added up, the larger first.
  • Brahmi 3 U+11054 Brahmi number three. Brahmi block, Unicode 6.0. Stands for 3 in the older system, where signs are added up, the larger first.
  • Brahmi 4 U+11055 Brahmi number four. Brahmi block, Unicode 6.0. Stands for 4 in the older system, where signs are added up, the larger first.
  • Brahmi 5 U+11056 Brahmi number five. Brahmi block, Unicode 6.0. Stands for 5 in the older system, where signs are added up, the larger first.
  • Brahmi 6 U+11057 Brahmi number six. Brahmi block, Unicode 6.0. Stands for 6 in the older system, where signs are added up, the larger first.
  • Brahmi 7 U+11058 Brahmi number seven. Brahmi block, Unicode 6.0. Stands for 7 in the older system, where signs are added up, the larger first.
  • Brahmi 8 U+11059 Brahmi number eight. Brahmi block, Unicode 6.0. Stands for 8 in the older system, where signs are added up, the larger first.
  • Brahmi 9 U+1105A Brahmi number nine. Brahmi block, Unicode 6.0. Stands for 9 in the older system, where signs are added up, the larger first.
  • Brahmi 10 U+1105B Brahmi number ten. Brahmi block, Unicode 6.0. Stands for 10 in the older system, where signs are added up, the larger first.
  • Brahmi 20 U+1105C Brahmi number twenty. Brahmi block, Unicode 6.0. Stands for 20 in the older system, where signs are added up, the larger first.
  • Brahmi 30 U+1105D Brahmi number thirty. Brahmi block, Unicode 6.0. Stands for 30 in the older system, where signs are added up, the larger first.
  • Brahmi 40 U+1105E Brahmi number forty. Brahmi block, Unicode 6.0. Stands for 40 in the older system, where signs are added up, the larger first.
  • Brahmi 50 U+1105F Brahmi number fifty. Brahmi block, Unicode 6.0. Stands for 50 in the older system, where signs are added up, the larger first.
  • Brahmi 60 U+11060 Brahmi number sixty. Brahmi block, Unicode 6.0. Stands for 60 in the older system, where signs are added up, the larger first.
  • Brahmi 70 U+11061 Brahmi number seventy. Brahmi block, Unicode 6.0. Stands for 70 in the older system, where signs are added up, the larger first.
  • Brahmi 80 U+11062 Brahmi number eighty. Brahmi block, Unicode 6.0. Stands for 80 in the older system, where signs are added up, the larger first.
  • Brahmi 90 U+11063 Brahmi number ninety. Brahmi block, Unicode 6.0. Stands for 90 in the older system, where signs are added up, the larger first.
  • Brahmi 100 U+11064 Brahmi number one hundred. Brahmi block, Unicode 6.0. Stands for 100 in the older system, where signs are added up, the larger first. A multiple is this sign, a joiner (U+1107F) and the multiplier, drawn as one sign.
  • Brahmi 1,000 U+11065 Brahmi number one thousand. Brahmi block, Unicode 6.0. Stands for 1,000 in the older system, where signs are added up, the larger first. A multiple is this sign, a joiner (U+1107F) and the multiplier, drawn as one sign.
  • Brahmi crescent bar U+1104C Brahmi punctuation crescent bar. Brahmi block, Unicode 6.0. Separates larger units of text.
  • Brahmi danda U+11047 Brahmi danda. Brahmi block, Unicode 6.0. Marks the end of a clause or verse.
  • Brahmi digit 0 U+11066 Brahmi digit zero. Brahmi block, Unicode 6.0. The digit 0 of the later place-value system, written in a row like modern digits.
  • Brahmi digit 1 U+11067 Brahmi digit one. Brahmi block, Unicode 6.0. The digit 1 of the later place-value system, written in a row like modern digits.
  • Brahmi digit 2 U+11068 Brahmi digit two. Brahmi block, Unicode 6.0. The digit 2 of the later place-value system, written in a row like modern digits.
  • Brahmi digit 3 U+11069 Brahmi digit three. Brahmi block, Unicode 6.0. The digit 3 of the later place-value system, written in a row like modern digits.
  • Brahmi digit 4 U+1106A Brahmi digit four. Brahmi block, Unicode 6.0. The digit 4 of the later place-value system, written in a row like modern digits.
  • Brahmi digit 5 U+1106B Brahmi digit five. Brahmi block, Unicode 6.0. The digit 5 of the later place-value system, written in a row like modern digits.
  • Brahmi digit 6 U+1106C Brahmi digit six. Brahmi block, Unicode 6.0. The digit 6 of the later place-value system, written in a row like modern digits.
  • Brahmi digit 7 U+1106D Brahmi digit seven. Brahmi block, Unicode 6.0. The digit 7 of the later place-value system, written in a row like modern digits.
  • Brahmi digit 8 U+1106E Brahmi digit eight. Brahmi block, Unicode 6.0. The digit 8 of the later place-value system, written in a row like modern digits.
  • Brahmi digit 9 U+1106F Brahmi digit nine. Brahmi block, Unicode 6.0. The digit 9 of the later place-value system, written in a row like modern digits.
  • Brahmi dot U+11049 Brahmi punctuation dot. Brahmi block, Unicode 6.0. Marks off a smaller unit of text.
  • Brahmi double danda U+11048 Brahmi double danda. Brahmi block, Unicode 6.0. Marks the end of a clause or verse.
  • Brahmi double dot U+1104A Brahmi punctuation double dot. Brahmi block, Unicode 6.0. Marks off a smaller unit of text.
  • Brahmi line U+1104B Brahmi punctuation line. Brahmi block, Unicode 6.0. Marks off a smaller unit of text.
  • Brahmi lotus U+1104D Brahmi punctuation lotus. Brahmi block, Unicode 6.0. Separates larger units of text.

How this list was compiled: Every character was checked against UnicodeData.txt, version 18.0.0 (https://www.unicode.org/Public/18.0.0/ucd/UnicodeData.txt): the code points and the character names in the notes come from that file, names in sentence case. Block names come from Blocks.txt (https://www.unicode.org/Public/18.0.0/ucd/Blocks.txt) and the Unicode version each character arrived in from DerivedAge.txt (https://www.unicode.org/Public/18.0.0/ucd/DerivedAge.txt), both version 18.0.0. The Latin spelling of each early letter and its Sanskrit sound in the International Phonetic Alphabet follow the two tables of the section Early Brahmi of Wikipedia's Brahmi script article (https://en.wikipedia.org/wiki/Brahmi_script): ten vowel letters, nine vowel signs shown on ka and 34 consonants; the sounds of the four later vowels follow the Middle Brahmi table of the same article. The letters are in the order of the Unicode chart. What the virama and the signs over a vowel do, the Old Tamil and Bhattiprolu characters, what the seven punctuation marks separate and how the two sets of numbers work follow section 14.1 of the Unicode Standard, version 17.0 (https://www.unicode.org/versions/Unicode17.0.0/core-spec/chapter-14/); the value of each number sign is its numeric value in UnicodeData.txt. The page holds every character of the Brahmi block, U+11000 to U+1107F, but one: the number joiner, which draws nothing alone. A vowel sign is shown on ka and copied with it. No locale of CLDR is written in these letters, so there was none to compare. A tile name is the Latin spelling with the script's name before it, or the Unicode name where the article gives no spelling. The tile names and the grouping are this site's own. Each tile was drawn on 2026-10-14 before it was kept, and all that are here drew. All sources were read on 2026-10-14. Licence: own work