Thai Alphabet
The letters and characters of Thai written in the Thai script, in order — every standard character with its name and codepoint, the additional and punctuation sets, and exactly how many fonts include them. About 55,936,800 people read or write it across 1 country.
Standard characters
The minimal set of characters required for Thai — the language's alphabet, in its traditional order. Tap a character to copy it; each name opens the full character page.
| Letter | Name | Codepoints | Fonts |
|---|---|---|---|
| ฯ | Thai Character Paiyannoi shortening mark paiyannoi: after a word it says the word is shortened — Thai's equivalent of 'etc.'; it is not pronounced | U+0E2F | 160 |
| ๆ | Thai Character Maiyamok repeat mark maiyamok: repeat the word that stands before it — read the word twice | U+0E46 | 156 |
| ๎ | Thai Character Yamakkan yamakkan (mark) an old mark set over a consonant cluster in words from Pali; rare in modern text | U+0E4E | 151 |
| ์ | Thai Character Thanthakhat silencer thanthakhat: written over a letter to show that letter is not pronounced | U+0E4C | 156 |
| ็ | Thai Character Maitaikhu shortening mark maitaikhu: shortens the vowel of its syllable — part of the spelling of short e and ae before a final consonant | U+0E47 | 158 |
| ่ | Thai Character Mai Ek tone mark 1 mai ek: together with the class of the syllable's consonant, this mark fixes the tone | U+0E48 | 157 |
| ้ | Thai Character Mai Tho tone mark 2 mai tho: together with the consonant's class, this mark fixes the tone | U+0E49 | 157 |
| ๊ | Thai Character Mai Tri tone mark 3 mai tri: used only with mid-class consonants | U+0E4A | 156 |
| ๋ | Thai Character Mai Chattawa tone mark 4 mai chattawa: used only with mid-class consonants | U+0E4B | 157 |
| ก | Thai Character Ko Kai ka /k/ a mid-class consonant — Thai's three consonant classes (mid, high, low) combine with the tone marks to set the tone of each syllable | U+0E01 | 169 |
| ข | Thai Character Kho Khai kha /kʰ/ high class; as a final consonant, read k | U+0E02 | 167 |
| ฃ | Thai Character Kho Khuat kha /kʰ/ obsolete — modern Thai writes this sound with ข or ค | U+0E03 | 165 |
| ค | Thai Character Kho Khwai kha /kʰ/ low class; as a final consonant, read k | U+0E04 | 165 |
| ฅ | Thai Character Kho Khon kha /kʰ/ obsolete — modern Thai writes this sound with ค | U+0E05 | 161 |
| ฆ | Thai Character Kho Rakhang kha /kʰ/ low class; lives mostly in words borrowed from Pali and Sanskrit; as a final, read k | U+0E06 | 163 |
| ง | Thai Character Ngo Ngu nga /ŋ/ — ng as in singer — Thai can start a syllable with it, where English never does | U+0E07 | 163 |
| จ | Thai Character Cho Chan cha /tɕ/ — between the ch of chin and the j of gin — softer than either mid class; as a final consonant, read t | U+0E08 | 162 |
| ฉ | Thai Character Cho Ching cha /tɕʰ/ high class; never ends a syllable | U+0E09 | 168 |
| ช | Thai Character Cho Chang cha /tɕʰ/ low class; as a final consonant, read t | U+0E0A | 162 |
| ซ | Thai Character So So sa /s/ low class; as a final consonant, read t | U+0E0B | 162 |
| ฌ | Thai Character Cho Choe cha /tɕʰ/ low class; rare, mostly in Pali and Sanskrit words; as a final, read t | U+0E0C | 162 |
| ญ | Thai Character Yo Ying ya /j/ low class; as a final consonant, read n | U+0E0D | 161 |
| ฎ | Thai Character Do Chada da /d/ mid class; as a final consonant, read t | U+0E0E | 161 |
| ฏ | Thai Character To Patak ta /t/ mid class; as a final consonant, read t | U+0E0F | 161 |
| ฐ | Thai Character Tho Than tha /tʰ/ high class; as a final consonant, read t | U+0E10 | 161 |
| ฑ | Thai Character Tho Nangmontho tha /tʰ/ low class; in some borrowed words read d; as a final, read t | U+0E11 | 161 |
| ฒ | Thai Character Tho Phuthao tha /tʰ/ low class; as a final consonant, read t | U+0E12 | 161 |
| ณ | Thai Character No Nen na /n/ low class | U+0E13 | 162 |
| ด | Thai Character Do Dek da /d/ mid class; as a final consonant, read t | U+0E14 | 161 |
| ต | Thai Character To Tao ta /t/ mid class; as a final consonant, read t | U+0E15 | 161 |
| ถ | Thai Character Tho Thung tha /tʰ/ high class; as a final consonant, read t | U+0E16 | 160 |
| ท | Thai Character Tho Thahan tha /tʰ/ low class; as a final consonant, read t | U+0E17 | 159 |
| ธ | Thai Character Tho Thong tha /tʰ/ low class; as a final consonant, read t | U+0E18 | 196 |
| น | Thai Character No Nu na /n/ low class | U+0E19 | 159 |
| บ | Thai Character Bo Baimai ba /b/ mid class; as a final consonant, read p | U+0E1A | 158 |
| ป | Thai Character Po Pla pa /p/ mid class; as a final consonant, read p | U+0E1B | 158 |
| ผ | Thai Character Pho Phung pha /pʰ/ high class; never ends a syllable | U+0E1C | 158 |
| ฝ | Thai Character Fo Fa fa /f/ high class; never ends a syllable | U+0E1D | 158 |
| พ | Thai Character Pho Phan pha /pʰ/ low class; as a final consonant, read p | U+0E1E | 159 |
| ฟ | Thai Character Fo Fan fa /f/ low class; never ends a syllable | U+0E1F | 158 |
| ภ | Thai Character Pho Samphao pha /pʰ/ low class; mostly in borrowed words; as a final, read p | U+0E20 | 157 |
| ม | Thai Character Mo Ma ma /m/ low class | U+0E21 | 160 |
| ย | Thai Character Yo Yak ya /j/ low class; as a final it is not a consonant at all, but the tail of the vowel | U+0E22 | 158 |
| ร | Thai Character Ro Rua ra /r/ — a tapped or lightly rolled r low class; as a final consonant, read n | U+0E23 | 159 |
| ฤ | Thai Character Ru rue /rɯ/ — a vowel wearing a consonant's shape: an r running straight into a deep ue counts as a vowel, not a consonant; in some words it is read ri or roe instead | U+0E24 | 157 |
| ล | Thai Character Lo Ling la /l/ low class; as a final consonant, read n | U+0E25 | 159 |
| ฦ | Thai Character Lu lue /lɯ/ the rare partner of ฤ, kept from older spelling — almost never used today | U+0E26 | 157 |
| ว | Thai Character Wo Waen wa /w/ low class; as a final it is the tail of the vowel, not a consonant | U+0E27 | 159 |
| ศ | Thai Character So Sala sa /s/ high class; as a final consonant, read t | U+0E28 | 158 |
| ษ | Thai Character So Rusi sa /s/ high class; as a final consonant, read t | U+0E29 | 157 |
| ส | Thai Character So Sua sa /s/ high class; as a final consonant, read t | U+0E2A | 157 |
| ห | Thai Character Ho Hip ha /h/ high class; written before a low-class consonant it is not pronounced at all — it only lifts that syllable's tone | U+0E2B | 157 |
| ฬ | Thai Character Lo Chula la /l/ low class; as a final consonant, read n | U+0E2C | 157 |
| อ | Thai Character O Ang silent carrier /ʔ/ — the vowel carrier: it holds any vowel that begins a syllable and adds only a catch in the throat after a consonant, paired with า, it writes the vowel aw | U+0E2D | 159 |
| ฮ | Thai Character Ho Nokhuk ha /h/ low class; never ends a syllable | U+0E2E | 158 |
| ํ | Thai Character Nikhahit nasal mark nikhahit, a small circle written above: it nasalizes its syllable; together with า it is gathered into the single sign ำ (am) | U+0E4D | 156 |
| ะ | Thai Character Sara A a /a/ sara a: short a, written after the consonant; the syllable snaps shut with a catch in the throat | U+0E30 | 159 |
| ั | Thai Character Mai Han-Akat a /a/ mai han-akat: short a written above the consonant, used when the syllable has a final consonant | U+0E31 | 158 |
| า | Thai Character Sara Aa aa /aː/ sara aa: long a, written after the consonant | U+0E32 | 162 |
| ๅ | Thai Character Lakkhangyao aa (tail) /aː/ lakkhangyao: a lengthening tail written after ฤ or ฦ to make their vowel long | U+0E45 | 157 |
| ำ | Thai Character Sara Am am /am/ sara am: the vowel a plus an m ending, in one sign written above and after | U+0E33 | 158 |
| ิ | Thai Character Sara I i /i/ sara i: short i written above the consonant | U+0E34 | 158 |
| ี | Thai Character Sara Ii ii /iː/ sara ii: long i written above the consonant | U+0E35 | 160 |
| ึ | Thai Character Sara Ue ue /ɯ/ — a deep u said with the lips spread flat instead of rounded — English has no sound like it | U+0E36 | 158 |
| ื | Thai Character Sara Uee uee /ɯː/ — the long form of ue — lips spread flat, held longer | U+0E37 | 159 |
| ุ | Thai Character Sara U u /u/ sara u: short u written below the consonant | U+0E38 | 158 |
| ู | Thai Character Sara Uu uu /uː/ sara uu: long u written below the consonant | U+0E39 | 161 |
| เ | Thai Character Sara E e /eː/ sara e: written before the consonant, though the vowel is heard after it | U+0E40 | 160 |
| แ | Thai Character Sara Ae ae /ɛː/ — a as in cat, held long written before the consonant, though the vowel is heard after it | U+0E41 | 159 |
| โ | Thai Character Sara O o /oː/ sara o: written before the consonant, though the vowel is heard after it | U+0E42 | 158 |
| ใ | Thai Character Sara Ai Maimuan ai /aj/ sara ai maimuan: written before the consonant; it survives in only about twenty common words | U+0E43 | 157 |
| ไ | Thai Character Sara Ai Maimalai ai /aj/ sara ai maimalai: written before the consonant; this is the everyday ai | U+0E44 | 157 |
| ฺ | Thai Character Phinthu dot below phinthu: a dot under a consonant marking it as a syllable's final, or part of a cluster — mostly in words borrowed from Pali and Sanskrit | U+0E3A | 158 |
How the Thai alphabet works
Thai is written from left to right, with no spaces between words and no capital letters. The consonant letters in the chart each carry a built-in vowel — read alone, ก is ka, ข is kha — and a vowel sign replaces that built-in a with another vowel. The vowel signs sit wherever they fit: some after the consonant, some above, some below, and a few before it, even though the vowel is pronounced after the consonant it is written in front of. Two letters in the set, ฃ and ฅ, are obsolete antiques that modern Thai never uses.
Thai is a tone language: every syllable carries one of five tones — mid, low, falling, high, rising — and the tone can change a word's meaning entirely. The spelling fixes the tone by committee. Each consonant belongs to one of three classes — mid, high or low, noted under the consonants in the chart — and the four tone marks (mai ek, mai tho, mai tri, mai chattawa) combine with that class, plus whether the syllable ends in a live or a stopped sound. Nothing on the page says the tone directly; readers compute it from the pieces, which is why the class of each consonant matters.
Final consonants are heavily rationed. A syllable can end in only a few sounds — k, t, p, ng, n, m, and the glides — so many letters lose their identity at the end of a syllable: every s-like and ch-like letter ends as t, b and its kin end as p, and r and l end as n. A silent ห written before a low-class consonant quietly lifts the syllable's tone without making any sound itself, and the sign ์ over a letter cancels it outright.
Additional Characters
Used for foreign words, names and technical terms, and older forms of the language.
Punctuation characters
The marks used to separate sentences and to clarify meaning.
Where Thai is read
Countries shaded by the share of their population that reads or writes Thai in the Thai script. The map is zoomed to the region where at least 1% of a country's people read it; neighbouring countries are shown unshaded for context.
Estimated readers — share of each country's population (CLDR).
| Country | Estimated readers | Share of population |
|---|---|---|
| Thailand | 55,936,800 | 80% |
Thai — facts
| Font coverage | 143 of 137,179 fonts include every one of the 73 standard characters; 2 include the standard and additional sets together. Counts are exact for the snapshot of 21 October 2026. |
|---|---|
| Script | Thai |
| Unicode blocks | Basic Latin, Thai, General Punctuation |
| People | About 55,936,800 people read or write Thai in the Thai script — mostly in Thailand. |
Data: Unicode CLDR exemplar characters (CLDR 48.2.0) and CLDR territory population data. Font counts: snapshot of 21 October 2026.