Clusters · อักษรควบแท้
True clusters ควบแท้
An initial consonant blended with ร ล ว into one onset. Both letters are pronounced, and the tone is set by the firstconsonant’s class.
Five tones, three consonant classes, a few marks — the whole system as one playable grid.
Twenty-eight vowels, written around the consonant — before, after, above, below, or wrapping it. Shown on the placeholder ก; the small caption is the romanisation.
A syllable’s tone isn’t marked directly — you derive it. Three inputs decide it together: the class of the initial consonant, whether the syllable is live or dead (and the vowel’s length), and which tone mark, if any, sits above. The marks don’t name a fixed tone — the same mark gives a different tone on each class. Learn the procedure once, and you can read any syllable aloud.
Knowing the letters isn’t yet reading. These are the rules that turn strings of consonants and vowels into spoken words — the part most apps skip, and the part that separates recognising letters from reading Thai in the wild.
Thai numerals still appear on banknotes, temple signs, and official documents alongside Arabic figures.
Eleven letters. Each pairs with a low-class twin that shares its sound — together they cover the same consonants across two tone classes. Home of the rising tone.
Nine letters — the cleanest class. With the tone marks they reach all five tones, each mark mapping to exactly one. The place to begin.
Twenty-four — the largest class, and the one that behaves differently: the same tone mark lands a different tone here than on mid or high.
Five letters, one sound. ข ค ฆ preserve the Sanskrit kh / g / gh distinctions; ฃ and ฅ were native Thai additions for an old /x/ sound, now obsolete.
Sanskrit's ch / j / jh all merged to /tɕʰ/ — kept apart to spell loanwords and to carry high (ฉ) vs low (ช ฌ) tone class.
Sanskrit had three sibilants — ś ṣ s (ศ ษ ส), all now /s/. Thai then invented ซ to get a low-class /s/ for the tone system.
Six letters for one sound — Sanskrit's retroflex row (ṭh ḍ ḍh) and dental row (th d dh) both merged into /tʰ/; the retroflex ones signal an Indic loanword.
Sanskrit ph / b / bh, merged to /pʰ/ across high (ผ) and low (พ ภ) class.
Both native Thai inventions — Sanskrit and Pali had no /f/. Paired only to give a high and a low option.
ด is the everyday native /d/; ฎ is rare, sitting in the Indic retroflex block.
ต is common; ฏ is the Sanskrit retroflex ṭ, found in loanwords.
ณ is the Sanskrit retroflex ṇ (loanwords); น is the everyday native /n/.
ย is the everyday /j/; ญ (Sanskrit ñ) gives /j/ mainly in loanwords, and /n/ as a final.
ล is common; ฬ is the Pali retroflex ḷ, in only a handful of words.
ห (Sanskrit h) is high class and doubles as a silent tone-marker; ฮ is a native low-class /h/.
These sounds have a single letter — no homophone family to untangle.
Written to the LEFT of the consonant but pronounced AFTER it — the classic beginner trap.
Written after the consonant, read after.
Sit above the consonant.
Sit below the consonant.
Assembled from pieces on more than one side at once — the compound vowels.
| Class | No marklive | No markdead · short | No markdead · long | ◌่mái èek | ◌้mái thô | ◌๊mái trí | ◌๋chàttawaa |
|---|---|---|---|---|---|---|---|
| Midอักษรกลาง | |||||||
| Highอักษรสูง | · | · | |||||
| Lowอักษรต่ำ | · | · |
The two rules skeptics test: a low-class dead syllable splits by vowel length — short → high, long → falling. And mái èek gives low on mid/high but falling on low; mái thô gives falling on mid/high but high on low. Low class is the shifted one throughout.
Other marks 4
Clusters · อักษรควบแท้
An initial consonant blended with ร ล ว into one onset. Both letters are pronounced, and the tone is set by the firstconsonant’s class.
Clusters · อักษรควบไม่แท้
Written like a cluster, but the ร is silent — or the pair changes sound entirely. ทร is read /s/.
Leading consonant · อักษรนำ
A silent ห placed before a low-class sonorant (ง ญ ณ น ม ย ร ล ว) makes the syllable follow high-classtone rules — unlocking the rising and low tones those letters couldn’t otherwise reach.
Leading consonant · อักษรนำ
A silent อ before ย in exactly four words makes them mid-class (so mái èek gives a low tone). Just memorise the four.
Silent letters · การันต์
The thanthakhat mark ◌์ silences the letter beneath it — and sometimes a cluster it drags along — almost always in loanwords from Sanskrit, Pali or English.
Inherent vowels · สระอะ / โอะ
Sometimes there’s no vowel written at all. A consonant cluster with no vowel carries an inherent -o-; and in some multi-syllable words an unwritten short -a- links the syllables.
Place values หลัก
Thai is a tonal language: the same string of consonants and vowels means different things depending on the pitch your voice traces across it. There are five tones, and every spoken syllable carries exactly one. The good news is that the tone of a written word is almost always predictable from its spelling — once you know three things: the class of its first consonant, whether the syllable is “live” or “dead,” and which tone mark (if any) sits above it. Start by hearing the five, then learn the rules.
Marks are called วรรณยุกต์(wannayúk) and sit above the first consonant. A mark does not always produce the tone of the same name — the result also depends on the consonant’s class.
| Mark | Name | Written | Low class | Mid class | High class |
|---|---|---|---|---|---|
| ่ | ไม้เอกmái èek | ก่ | Falling | Low | Low |
| ้ | ไม้โทmái thoo | ก้ | High | Falling | Falling |
| ๊ | ไม้ตรีmái trii | ก๊ | — | High | — |
| ๋ | ไม้จัตวาmái jàttawaa | ก๋ | — | Rising | — |
ไม้ตรี and ไม้จัตวา appear only on mid-class consonants in practice. When a mark is present, the tone is never mid, and live/dead status no longer matters.
When there’s no tone mark, the tone depends on whether the syllable is live or dead. Live:ends in a sound you can hold — a long vowel, or a sonorant final (the m / n / ng / y / w sounds); it can be sustained. Dead:ends abruptly — a short vowel with no final, or a stop final (the p / t / k sounds); it stops short. One extra wrinkle: for a low-class consonant, a dead syllable’s tone also depends on vowel length (short vs long). For mid- and high-class consonants, vowel length doesn’t change a dead syllable’s tone.
| Class | Live | Dead + short | Dead + long |
|---|---|---|---|
| Low class | Mid | High | Falling |
| Mid class | Mid | Low | Low |
| High class | Rising | Low | Low |
Mnemonic: mid-class consonants “bridge” the other two — in live syllables they behave like low-class (→ mid), in dead syllables like high-class (→ low).
| Class | ไม้เอก ่ | ไม้โท ้ | ไม้ตรี ๊ | ไม้จัตวา ๋ |
|---|---|---|---|---|
| Low class | Falling | High | — | — |
| Mid class | Low | Falling | High | Rising |
| High class | Low | Falling | — | — |
Thai words below await Jiji’s verification — Book holds push until she confirms.
| Word | Reads | Tone | Why |
|---|---|---|---|
| ไป | bpai | Mid | mid class, live, no mark |
| กด | gòt | Low | mid class, dead, no mark |
| ขา | khǎa | Rising | high class, live, no mark |
| มาก | mâak | Falling | low class, dead, long vowel, no mark |
| วัด | wát | High | low class, dead, short vowel, no mark |
| ม้า | máa | High | low class + ไม้โท |
| ไม่ | mâi | Falling | low class + ไม้เอก |
Same syllable, different tones, different meanings. The classic five-tone คา set carries all five at once.
| Word | Reads | Tone | Meaning |
|---|---|---|---|
| คา | khaa | Mid | to be stuck / lodged |
| ข่า | khàa | Low | galangal (the root) |
| ขา | khǎa | Rising | leg |
| ค่า | khâa | Falling | value, cost |
| ค้า | kháa | High | to trade |
| Word | Reads | Tone | Meaning |
|---|---|---|---|
| หมา | mǎa | Rising | dog |
| มา | maa | Mid | to come |
| ม้า | máa | High | horse |
ไม้ใหม่ไม่ไหม้ไหม
“new wood doesn’t burn, does it?” — five tones in one breath
The tone rules on this page follow the standard reference grammars of Thai.