Thaana Alphabet Table
| Sign | Name | ISO | IPA | Type |
|---|---|---|---|---|
| ހ | haa | h | [h] | consonant |
| ށ | shaviyani | ṣ | [ʂ] | consonant |
| ނ | noonu | n | [n] | consonant |
| ރ | raa | r | [ɾ] | consonant |
| ބ | baa | b | [b] | consonant |
| ޅ | lhaviyani | ḷ | [ɭ] | consonant |
| ކ | kaafu | k | [k] | consonant |
| އ | alifu | [ʔ] | consonant | |
| ވ | vaavu | v | [ʋ] | consonant |
| މ | meemu | m | [m] | consonant |
| ފ | faafu | f | [f] | consonant |
| ދ | dhaalu | d | [d̪] | consonant |
| ތ | thaa | t | [t̪] | consonant |
| ލ | laamu | l | [l] | consonant |
| ގ | gaafu | g | [ɡ] | consonant |
| ޱ | ṇaviyani | ṇ | [ɳ] | consonant |
| ސ | seenu | s | [s̺] | consonant |
| ޑ | daviyani | ḍ | [ɖ] | consonant |
| ޒ | zaviyani | z | [z̺] | consonant |
| ޓ | taviyani | ṭ | [ʈ] | consonant |
| ޔ | yaa | y | [j] | consonant |
| ޕ | paviyani | p | [p] | consonant |
| ޖ | javiyani | j | [dʒ] | consonant |
| ޗ | chaviyani | c | [tʃ] | extra (loans & Sanskrit) |
| ޏ | gnaviyani | ñ | [ɲ] | consonant |
| ޙ | h̤ā, ح | [ħ] | extra (loans & Sanskrit) | |
| ޚ | k͟hā, خ | [x] | extra (loans & Sanskrit) | |
| ޜ | že, ژ | [ʒ] | extra (loans & Sanskrit) | |
| ޢ | ‘ainu, ع | [ʕ] | extra (loans & Sanskrit) | |
| ޣ | ġainu, غ | [ɣ] | extra (loans & Sanskrit) | |
| ޥ | wāvu, و | [w] | extra (loans & Sanskrit) | |
| ޛ | ẕālu, ذ | [ð] | extra (loans & Sanskrit) | |
| ޠ | t̤ā, ط | [tˤ] | extra (loans & Sanskrit) | |
| ޡ | ẓā, ظ | [ðˤ] | extra (loans & Sanskrit) | |
| ޘ | s̱ā, ث | [θ] | extra (loans & Sanskrit) | |
| ޤ | qāfu, ق | [q] | extra (loans & Sanskrit) | |
| ޞ | s̤ādu, ص | [sˤ] | extra (loans & Sanskrit) | |
| ޟ | żādu, ض | [dˤ] | extra (loans & Sanskrit) | |
| ޝ | śīnu, ش | [ʃ] | extra (loans & Sanskrit) | |
| އަ | abafili | a | [a] | vowel (fili) |
| އާ | ābāfili | ā | [aː] | vowel (fili) |
| އި | ibifili | i | [i] | vowel (fili) |
| އީ | ībīfili | ī | [iː] | vowel (fili) |
| އު | ubufili | u | [u] | vowel (fili) |
| އޫ | ūbūfili | ū | [uː] | vowel (fili) |
| އެ | ebefili | e | [e] | vowel (fili) |
| އޭ | ēbēfili | ē | [eː] | vowel (fili) |
| އޮ | obofili | o | [o] | vowel (fili) |
| އޯ | ōbōfili | ō | [oː] | vowel (fili) |
Thaana is the alphabet of the Maldives - and one of the strangest origin stories in world writing. Its 24 base consonants are not descended from Phoenician, Aramaic or Brahmi like nearly every other script on Earth: the first nine letters are visibly the Eastern Arabic-Indic digits 1-9 repurposed as letters, the next nine come from indigenous Dhives Akuru numerals, and the rest from adapted Arabic letters - a cipher-like folk alphabet that Maldivians used informally for centuries before the government adopted it for the whole language in the 1950s. The result is one of the world's youngest national scripts, invented, standardized and made official within living memory.
The script reads right-to-left - unique among the Indian-family writing systems it otherwise resembles - and marks vowels with separate signs called fili, placed above, below or inside consonants exactly as Devanagari and its relatives do. So Thaana is a hybrid: an Arabic direction, an Indian vowel architecture, and letterforms from nobody's alphabet but the Maldives' own. The full modern inventory is in our chart: 24 base consonants, the ten vowel signs on their alifu carrier, and a tail of extra letters (marked 'extra' in the filter) added for Arabic, Persian, Urdu and Sanskrit loanwords. Maldivian schoolchildren learn all of them; Latin romanization known as 'Dhivehi Latin' coexists online, but Thaana remains the sole official script of the republic.
How to use
- Read the table by the type column, using the filter. The 24 base consonants carry the everyday language: haa, shaviyani, noonu... through zaviyani, with the famous name-mnemonic that the first letters spell the old Arabic-digit order. The ten fili are the vowels - short a, long aa, i, ii and so on - written on the carrier letter alifu in our chart for display; in real text they attach to whichever consonant they follow. The extras at the tail spell borrowed sounds: Arabic ḥ, khā and ‘ainu for religious vocabulary, and Sanskrit-flavored letters for scholarly registers. If you are typing Dhivehi names into a form or reading street signs in Malé, the base 24 plus ten fili is the working set.
- Handle the consonant-plus-fili mechanics like an Indian-script reader. A bare consonant letter implies an inherent 'a' (a South Asian habit Thaana kept), and each fili overrides it: baa + o = bo. The zero-vowel convention is different from India's, though - Thaana uses a sukun-like mark or bare-letter contexts rather than Devanagari's virama stack, so conjuncts do not pile up: every syllable is exactly consonant-plus-(vowel sign), which makes Thaana one of the easiest Indian-family scripts to typeset. Watch for alifu's double duty: it is the vowel carrier in our chart's vowel table, the null-consonant word-starter, and a short vowel in its own right.
- Use the right tools for direction and fonts. Thaana runs right-to-left - the only major South Asian-family script that does - and modern operating systems handle it natively: enable the Thaana keyboard (standard on phones sold in the Maldives), and shaping, bidi mirroring and fili placement are automatic. For reading practice, start with bilingual signage in Malé and the Latin-script news headlines next to their Thaana originals; the ISO transliteration column in our table is your bridge. One trap: informal online romanization is inconsistent (dh, th and lh encode sounds English lacks - the dental and retroflex series - and are not reliable guides), so trust the IPA column over spellings when pronunciation matters.
Frequently asked questions
Are the letters really based on numbers?
The first nine are, and you can see it at a glance: haa, shaviyani, noonu, raa, baa, lhaviyani, kaafu, alifu, vaavu correspond one-to-one with the Eastern Arabic-Indic digits 1 through 9 (١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩), whose shapes they echo. The next group derives from the numerals of Dhives Akuru, the older Maldivian script Thaana replaced, and several later letters are adapted Arabic. This makes Thaana the only major national alphabet whose primary letters are numerals wearing letter hats - a genuine folk cipher. The standard explanation is that Maldivian traders and officials had long used a digit-based shorthand for private notes (and for magic, where number-letters were already traditional), and the script simply escalated from cipher to alphabet when the state adopted it.
Why did the Maldives invent a new script in the 20th century?
Largely as an act of cultural self-definition - with practical backups. Through the 19th and early 20th centuries Maldivians wrote with Dhives Akuru, a script of Sri Lankan Indian heritage that was slow to write and ill-suited to the growing flood of Arabic-loan religious vocabulary and, later, modern administration. Colonial-era proposals considered romanization (as neighboring countries adopted Latin schemes), but the Maldivian government chose instead to formalize the people's own cipher: Thaana was made official in the 1950s precisely because it was local, quick to learn, adaptable to Arabic sounds, and unmistakably Maldivian - a flag you can write with. The choice also embedded a political stance: the right-to-left direction aligned the country's everyday writing with the Arabic of its religion, while the script itself remained unlike anyone else's.
How do the vowel signs (fili) work?
Like Devanagari's matras, in miniature. Each fili is a small sign - a above-and-below pair for the long vowels, single marks for the short ones - that attaches to the preceding consonant and replaces its inherent 'a'. Our chart displays all ten (a, aa, i, ii, u, uu, e, ee, o, oo) on the carrier alifu; in words they ride on whichever consonant carries the vowel, so baa plus the ee-fili reads bee. One subtlety: Thaana does not use conjunct stacks, so there is exactly one fili per syllable and no virama deletion machinery to master - which is why the script is famously quick for beginners and why digital fonts rarely break. The sukun-like zero mark exists for closed syllables, and alifu doubles as a short-vowel sign in its own right when it is not busy carrying the others.
Why is Thaana written right-to-left when its neighbors aren't?
Direction by religion and geometry, not by inheritance. The Indian scripts to the east and the old Dhives Akuru both run left-to-right, so Thaana's direction is a deliberate Arabic alignment: as the Maldives Islamized, the script of the Quran - and of the Arabic loanwords filling the language - became the direction of prestige, and the folk cipher that became Thaana had already borrowed its letter shapes from Arabic-Indic digits. The result is an Indian-style alphabet (inherent vowels, fili, no case) running in a Semitic direction, with digits and Latin loans handled by bidirectional rules like Arabic text does. It is the only script of the South Asian family that turns this way, and Maldivian readers switch between Thaana RTL and Latin LTR daily - the same bidi juggling Arabic-English readers know.
What happened to Dhives Akuru, the old script?
It retired gracefully into inscriptions, scholarship and calligraphy. Dhives Akuru (from Divehi 'islander' + akuru 'letters') was the Maldives' script for over a millennium - descended ultimately from the southern Brahmi family through Sri Lankan influence - and its numerals are literally embedded in Thaana's second letter row. As Thaana took over administration and daily life in the mid-20th century, Akuru survived in historical documents, monuments (the famous Loamaafaanu copper plates), and the repertoire of a few trained calligraphers. Scholars value it doubly: it preserves older stages of Maldivian spelling, and it anchors Thaana's family tree - proving that beneath the digit-cipher innovation, the Maldivian writing tradition runs unbroken back to the Brahmi trunk every Indian script shares.