Home / Languages / Thai

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.

143Fonts cover the standard set
73Standard characters
55,936,800People
1Countries

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.

LetterNameCodepointsFonts
ฯ 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.

-U+002D‐U+2010‑U+2011–U+2013—U+2014,U+002C:U+003A!U+0021.U+002E…U+2026'U+0027‘U+2018’U+2019"U+0022“U+201C”U+201D(U+0028)U+0029[U+005B]U+005D@U+0040*U+002A/U+002F#U+0023′U+2032″U+2033

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.

50% or more of the country 10–50% 1–10% under 1% not listed for this language

Estimated readers — share of each country's population (CLDR).

CountryEstimated readersShare 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.