What the historic Indian scripts on this page are
All eight scripts are descendants of Brahmi, the script of Ashokaโs edicts of the 3rd century BC, and all work the same way: each consonant letter carries a built-in a, a vowel sign changes it (๐ is Sharada ka, ๐๐ต kฤซ, ๐๐พ ko), a virama silences it, and the letters run left to right in the varga rows that Sanskrit grammarians fixed over two thousand years ago: ka kha ga gha แน a, ca cha ja jha รฑa, and so on. That is why the grid above looks alike from script to script even though the shapes differ completely. Sharada ๐, Nandinagari ๐ฆ , Bhaiksuki ๐ฐ, Khojki ๐, Khudawadi ๐ฐ, Multani ๐ and Dives Akuru ๐ค are all the vowel a.
They fall into three families. Sharada is the medieval script of Kashmir and the ancestor of the clipped merchantsโ scripts of the Indus plain, the Landa scripts, of which Khojki, Khudawadi, Multani and Mahajani are the four in Unicode. Nandinagari and Bhaiksuki are learned scripts for Sanskrit, one from the Hindu south and one from Buddhist monasteries in the east. Dives Akuru is the island script of the Maldives, a southern cousin of the Sinhala and Grantha letters. The Vedic accents and the Devanagari Extended marks are not a script but the pitch and melody marks written into Devanagari when the Vedas are printed for chanting.
Several related scripts have pages of their own, where their whole alphabet sits beside the language that used it: Takri in the Kangri Letters & Script collection, Dogra (Dogri Akkhar) in Dogri Letters & Script, Tirhuta (Mithilakshar) in Maithili Alphabet & Letters, Kaithi in Bhojpuri Alphabet & Letters and Magahi Alphabet & Letters, Tulu-Tigalari in Tulu Script & Letters, Syloti Nagri in Sylheti Alphabet. Brahmi & Kharoshthi, Grantha Script, Modi Script and Siddham Script are separate pages too, and the living Sindhi, Kashmiri and Dhivehi alphabets are in the Sindhi Alphabet, Kashmiri Alphabet & Letters and Dhivehi Letters (Thaana) collections.
Sharada script: the old alphabet of Kashmir
Sharada (๐ฏ๐ณ๐ซ๐ข๐ณ, ลฤradฤ) is named after the goddess ลฤradฤ, the Kashmiri form of Sarasvati, whose ruined shrine of Sharada Peeth stands in the Neelum valley; Kashmir itself was called ลฤradฤ-deลa, the land of Sharada. The script grew out of the late Gupta letters around the 8th century and was the script of Kashmir, and of much of the western Himalaya and Punjab, for about a thousand years, for Sanskrit above all and for Kashmiri. The great Kashmiri texts, from Kalhanaโs Rฤjataraแน giแนฤซ to the works of Abhinavagupta and Kashmir Shaivism, were copied in it on birch bark.
Persian and then Urdu displaced it in administration, and in the 20th century Devanagari and the Perso-Arabic alphabet replaced it for Kashmiri, so Sharada survives mainly among Kashmiri Pandits: priests still write horoscopes (the zaatuk or janam-patri) in it, Sharada letters appear on wedding invitations, and a revival movement teaches it online. Its own numerals ๐๐๐๐๐๐๐๐๐๐ and the om ๐ are in the grid; ๐ ๐ค๐ฉ๐ ๐ฏ๐ด๐ฎ๐ณ๐ช is the Shaiva mantra om namaแธฅ ลivฤya, and ๐๐ณ๐ฏ๐๐ฉ๐ต๐ซ spells Kฤลmฤซra.
Unicode added Sharada in version 6.1 (2012), with extra manuscript marks in 7.0, 8.0 and 13.0. Among the letters, note the Kashmiri vowel signs: the prishthamatra e ๐ is written to the left of its consonant, as in old manuscripts, and the inverted candrabindu ๐ marks a nasal vowel. Sharadaโs daughters are the Landa scripts below and, through them, Gurmukhi, the script of Punjabi; Takri of Himachal and Jammu is its closest relative and sits in the Kangri Letters & Script collection. The modern Kashmiri alphabet, written in Perso-Arabic letters, is in the Kashmiri Alphabet & Letters collection.
Khojki, Khudabadi, Multani and Mahajani: the merchantsโ scripts of the Indus
Landa means โclippedโ or โtaillessโ: these are the quick, stripped-down scripts that shopkeepers, bankers and traders of Sindh, Punjab, Rajasthan and the Multan region used for letters and account books, often with no vowel signs at all, because a merchant who knew his customersโ names did not need them. Every town had its own variety, most never printed. Unicode has four of them. Khojki (๐๐ฒ๐๐ต๐๐ฎ) belongs to the Khoja community of Sindh and Gujarat, Ismaili Muslims who wrote their ginans, devotional hymns attributed to pirs such as Pir Sadardin, in it from about the 16th century, and printed them lithographically in Bombay from the late 19th century. It is the most complete of the four, with vowel signs, the dandas ๐ธ ๐น, a word separator ๐บ, the Arabic-style shadda ๐ท and sukun ๐พ for Arabic and Persian words, and the doubled letters ๐ ๐ ๐ ๐ข for Sindhiโs implosive consonants.
Khudawadi, usually spelt Khudabadi after the town of Khudabad on the Indus, was the script Sindhi Hindu traders kept their records in. In 1868 the Bombay Presidency had Narayan Jagannath Vaidya, its deputy educational inspector in Sindh, standardise it, with a full set of vowels, as the script of the Hindu Sindhi schools, which is why its grid is complete: ten vowels, nine vowel signs, the four implosives ๐ฝ ๐ ๐ ๐, the flap ๐ and its own digits ๐ฐ๐ฑ๐ฒ๐ณ๐ด๐ต๐ถ๐ท๐ธ๐น. ๐๐ก๐๐ช๐๐ข spells Sindhฤซ. After 1947 most Sindhi Hindus moved to India and the script fell out of everyday use; a few families still keep accounts in it. The alphabet Sindhi is written in today is in the Sindhi Alphabet and Sindhi Devanagari Alphabet collections.
Multani (๐ ๐๐ฃ๐๐๐, Multฤn) is the Landa script of Multan and the Saraiki-speaking south of Punjab. It has four vowel letters ๐ ๐ ๐ ๐, no vowel signs and no digits, and one punctuation mark, ๐ฉ; it served everyday letters and trade, and the first book ever printed in it was a New Testament from the Serampore mission press in 1819. The modern Saraiki alphabet is in the Saraiki Alphabet collection. Mahajani is the mahฤjanโs, the bankerโs, script of Rajasthan, Haryana, Punjab and the Delhi region, used for Marwari, Hindi and Punjabi account books (bahi) and taught in merchant schools as part of a traderโs education. It too has only vowel letters ๐ ๐ ๐ ๐ ๐ , whose use was optional, and no vowel signs or digits of its own; its one ligature is ๐ ถ ลrฤซ (๐ ถ ๐ ฌ๐ ฑ๐ ๐ ง, ลrฤซ mahฤjan), the auspicious word at the head of letters and ledgers. Khojki, Khudawadi and Mahajani entered Unicode in version 7.0 (2014), Multani in 8.0 (2015).
Nandinagari, Bhaiksuki and Dives Akuru: scripts of scholars, monks and islanders
Nandinagari (๐ง๐ง๐ง ๐ฆฟ๐ง๐ง๐ง๐ฆฐ๐ง๐ง) is the southern sister of Devanagari: a Nagari script used from about the 8th to the 19th century in Karnataka, Andhra and the Tamil country for Sanskrit manuscripts, inscriptions and the copper-plate grants of the Vijayanagara kings. The followers of Madhva, the Dvaita philosopher of Udupi, copied their Sanskrit texts in it, and it is on their manuscripts that much of the surviving material rests. The letters hang from a headstroke like Devanagari, but with rounder southern shapes; the e sign ๐งค is written before its consonant, and texts begin with the siddham sign ๐งข (๐งข ๐ง๐ง ๐ง๐ง, siddham ลrฤซ). Nandinagari has no digits of its own; scribes used Kannada or Telugu numerals. Unicode 12.0 (2019).
Bhaiksuki (๐ฐค๐ฐฒ๐ฐ๐ฐฟ๐ฐ ๐ฐ ๐ฐจ๐ฐฟ๐ฐฆ ๐ฐญ๐ฐฝ๐ฐ, Buddha, Dharma, Saแน gha) is the โarrow-headed scriptโ, so called because every letter is topped with a small arrowhead; its Sanskrit name means โof the monksโ, and older scholarship called it Sindhura. It was used in the 11th and 12th centuries in Bihar and Bengal, in the Pala-era monasteries of the Buddhist east, and only four manuscripts and eleven inscriptions in it are known, among them the Candrฤlaแนkฤra, the Maแนicลซแธajฤtaka and the Abhidharmasamuccayakฤrikฤ. Its number system is unusual: besides digits ๐ฑ๐ฑ๐ฑ๐ฑ๐ฑ๐ฑ๐ฑ๐ฑ๐ฑ๐ฑ it has separate signs for one to nine ๐ฑ ๐ฑ ๐ฑ, for the tens ๐ฑฃ ๐ฑค and a hundreds mark ๐ฑฌ, the additive way Indian manuscripts numbered their leaves. Unicode 9.0 (2016).
Dives Akuru (๐ค๐คฑ๐คฉ๐คต๐คญ๐คฑ ๐ค๐ค๐คณ๐คง๐คณ, Dhivehi Akuru, โisland lettersโ) is the script the Maldives wrote Dhivehi in before Thaana: the later form of Eveyla Akuru, used from about the 14th century on coral-stone inscriptions, copper-plate grants (lลmฤfฤnu) and paper. Thaana, written right to left, appeared in the 18th century and gradually replaced it, but Dives Akuru stayed in use beside Thaana in the southern atolls to the end of the 19th century, the last known official document in it was written in 1927, and H. C. P. Bell, who named its older form Evฤla Akuru, found an astrology book in it on Addu atoll. It reads left to right, has its own digits ๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ, a halanta ๐คฝ and virama ๐คพ, the prefixed nasal ๐คฟ that writes a nasal before a consonant, and the joined forms medial ya ๐ฅ, initial ra ๐ฅ and medial ra ๐ฅ. Unicode 13.0 (2020). Todayโs Dhivehi alphabet is in the Dhivehi Letters (Thaana) collection.
Vedic accents and Samaveda marks, and how to make all of this display
Vedic Sanskrit had a pitch accent that classical Sanskrit lost, and reciters still chant it. Printed Rigveda texts mark it with two signs from the Devanagari block: the underline เฅ (anudฤtta, the low syllable) and the vertical stroke เฅ (svarita, the falling syllable), the high udฤtta being left unmarked, so the first words of the Rigveda read เค เฅเคเฅเคจเคฟเคฎเฅเฅเคณเฅ เคชเฅเฅเคฐเฅเคนเคฟเฅเคคเค. แณ and แณ mark a doubled or tripled svarita. Yajurveda schools (the Maitrฤyaแนฤซ, Kฤแนญhaka and Taittirฤซya traditions) and the Atharvaveda use their own signs for the independent svarita, such as แณ แณ แณ แณก, and the Samaveda, which is sung, writes small digits above the syllables for the notes of the melody: ๊ฃก ๊ฃข ๊ฃฃ ๊ฃค, with the small letters ๊ฃช ๊ฃซ ๊ฃฌ ๊ฃฏ as further singing instructions. These are the Vedic Extensions block, added in Unicode 5.2 (2009) from proposals worked out with Vedic scholars, and the Devanagari Extended block of the same version.
The same blocks hold the signs of Sanskrit manuscripts rather than of chant: the candrabindu-virama ๊ฃณ and its double ๊ฃด, which write the Vedic nasal gum, the flower-like pushpika ๊ฃธ used as a divider (เฅฅ ๊ฃธ เฅฅ), the gap filler ๊ฃน that a scribe drew across a damaged patch, the caret ๊ฃบ for an insertion, the siddham sign ๊ฃผ that opens a text (๊ฃผ เฅฅ เคถเฅเคฐเฅเคเคฃเฅเคถเคพเคฏ เคจเคฎเค เฅฅ) and the Jain om ๊ฃฝ. Unicode 15.0 (2022) added the head marks and bhale signs ๐ฌ ๐ฌ ๐ฌ, the auspicious opening marks written at the head of letters and account documents in Gujarat and Rajasthan, several of them shaped like the figures 5 and 9, which is what their Unicode names describe.
None of these scripts is on an ordinary keyboard, and most phones and computers have no font for them: a Sharada or Khojki letter shows as an empty box unless a font that has it is installed. Googleโs free Noto fonts cover every block here: Noto Sans Sharada, Noto Sans Khojki, Noto Sans Khudawadi, Noto Sans Multani, Noto Sans Mahajani, Noto Sans Bhaiksuki, Noto Sans Nandinagari and Noto Serif Dives Akuru, and Noto Sans Devanagari for the Vedic and extended marks. Install the one you need, then copy the letters from the grid above: tap a character to copy it. In HTML or CSS you can also write a character by its code, 𑆃 for Sharada ๐. The accent marks are combining characters, so paste them after the syllable they belong to, and never substitute look-alikes: the Sharada danda ๐
is not the Devanagari เฅค, and the Sharada om ๐ is not เฅ.
Symbols
630Click a symbol to copy it and open its page.
Sharada (ลฤradฤ), the old script of Kashmir
Unicode 6.1 (2012). Vowels, their dependent signs, consonants in the traditional varga rows, then signs, digits and the marks of Kashmiri manuscripts. ๐ is the Sharada om.
Nandinagari, the Sanskrit script of South India
Unicode 12.0 (2019). The letters of Vijayanagara-era manuscripts and copper plates; ๐งข is the siddham sign that opens a text. Digits were borrowed from Kannada or Telugu, so the block has none.
Bhaiksuki, the arrow-headed script of Buddhist monks
Unicode 9.0 (2016). Every letter carries the little arrowhead on top that gave the script its nickname. Bhaiksuki writes numbers with its own signs for 1โ9, the tens and a hundreds mark, as well as plain digits.
Unicode 13.0 (2020). The script Dhivehi was written in before Thaana, read left to right. Medial ya and ra and the initial ra are the joined forms seen in manuscripts.
Khojki, the script of the Khoja ginans
Unicode 7.0 (2014), with ๐ฟ qa, ๐ short i and ๐ added in 15.0. The doubled letters gga, jja, ddda and bba write the implosive sounds of Sindhi; shadda and sukun come from the Arabic words in the hymns.
Unicode 7.0 (2014). The script Sindhi Hindus kept their accounts in and, from 1868, learnt at school. Four doubled letters write Sindhiโs implosives, แนa its flap.
Unicode 8.0 (2015). A clipped merchantsโ script: four vowel letters, no vowel signs, no digits of its own. แนa and แนha are the Saraiki flaps; ๐ฉ is its section mark.
Mahajani, the bankersโ script of Rajasthan, Punjab and Haryana
Unicode 7.0 (2014). Five vowel letters, consonants and no vowel signs: readers supplied the vowels. ๐ ถ is the ligature ลrฤซ, the auspicious word at the head of a letter or ledger; the block has no digits.
Vedic accents and tone marks
The marks that show the pitch of Vedic recitation: เฅ เฅ from the Devanagari block (Unicode 1.1) and the Vedic Extensions block (Unicode 5.2, 2009) for the Yajurveda, Samaveda and Atharvaveda traditions and for the special nasal and visarga signs of chanted Sanskrit.
Samaveda marks, candrabindus and manuscript signs (Devanagari Extended)
Unicode 5.2 (2009) to 15.0 (2022). Small digits and letters written above a syllable to give the Samaveda melody, the candrabindu signs of chanted texts, and the signs scribes used to open, fill and divide a manuscript, with the head marks and bhale signs of western India.
How to use them
6 situationsClick to copyHistoric Indian Scripts (Sharada, Khojki, Nandinagari โฆ) combos
18Worth knowing
- The Bakhshali manuscript, a birch-bark arithmetic text found near Peshawar in 1881 and kept in Oxfordโs Bodleian Library, is written in Sharada, and its dot for an empty place is one of the oldest zeros known; radiocarbon tests in 2017 dated its leaves to between the 3rd and 10th centuries.
- Thaana, the alphabet that replaced Dives Akuru in the Maldives, took its first nine letters from Arabic numerals and the next nine from the Dives Akuru digits, so the old script lives on inside the new one as numbers turned into letters.
- The whole Multani block is 38 characters: four vowel letters, 33 consonants and one section mark. It has no vowel signs at all, because a merchant writing to people he knew could leave the vowels out, and no digits, so sums were written in other numerals.
- The whole surviving corpus of Bhaiksuki is four manuscripts and eleven inscriptions, yet its 97 characters were encoded in 2016 so that those texts could be edited digitally rather than redrawn by hand.
- In 1819, before any Sindhi or Saraiki book had been printed in the local scripts, Baptist missionaries at Serampore near Calcutta printed a New Testament in Multani, which is the main reason the scriptโs full letter set is known today.
Questions people ask
8What is Sharada script?
Sharada is the historic script of Kashmir, used from about the 8th century for Sanskrit and Kashmiri and named after the goddess ลฤradฤ. It is an abugida descended from Brahmi, written left to right; ๐ is a, ๐ ka, ๐ om. Unicode has encoded it since version 6.1 (2012).
Is Sharada script still used?
Only in a few settings: Kashmiri Pandit priests write horoscopes in it, it appears on wedding cards and in temple inscriptions, and revival groups teach it. Everyday Kashmiri is written in the Perso-Arabic alphabet and Devanagari.
What is Khojki script?
Khojki is the script of the Khoja Ismaili community of Sindh and Gujarat, used from about the 16th century for their devotional hymns, the ginans. It is one of the Landa merchant scripts descended from Sharada; ๐๐ฒ๐๐ต๐๐ฎ spells its name. Unicode 7.0 (2014).
What is the difference between Khudabadi and Khudawadi?
They are the same script under two spellings. Khudabadi, after the town of Khudabad in Sindh, is the usual spelling; Unicode chose Khudawadi for its block name in 2014. It was the script of Sindhi Hindu merchants and, from 1868, of Sindhi Hindu schools.
What is Nandinagari script?
Nandinagari is a southern form of Nagari used from about the 8th to the 19th century in Karnataka, Andhra and Tamil Nadu for Sanskrit manuscripts and the copper plates of the Vijayanagara empire; ๐ง๐ง๐ง ๐ฆฟ๐ง๐ง๐ง๐ฆฐ๐ง๐ง is its name in its own letters. Unicode 12.0 (2019).
What language is Dives Akuru?
Dhivehi, the language of the Maldives. Dives Akuru (โisland lettersโ) was its script from about the 14th century until Thaana replaced it in the 18th; ๐ค๐คฑ๐คฉ๐คต๐คญ๐คฑ spells Divehi in it. It reads left to right, unlike Thaana. Unicode 13.0 (2020).
What are Vedic accents?
The pitch marks of Vedic recitation: udฤtta (high, unmarked in Rigveda printing), anudฤtta (low, written เฅ under the syllable) and svarita (falling, written เฅ above). เค เฅเคเฅเคจเคฟเคฎเฅเฅเคณเฅ เคชเฅเฅเคฐเฅเคนเคฟเฅเคคเค shows them on the Rigvedaโs first words. The Samaveda uses small digits ๊ฃก ๊ฃข ๊ฃฃ for its melody instead.
Why do Sharada, Khojki or Bhaiksuki letters show as boxes?
Your device has no font for that block. Install the matching free Noto font (Noto Sans Sharada, Noto Sans Khojki, Noto Sans Bhaiksuki, Noto Sans Nandinagari, Noto Serif Dives Akuru and so on) and the boxes become letters. The characters themselves are correct Unicode and copy fine even while they look like boxes.

