Learning Thai script
Thai consonants —
all 44 characters
The Thai script has 44 consonant characters, divided into three classes. Those classes are not arbitrary: they directly determine which tone a word gets. Understand the classes — and tones become logical.
Why consonant classes are so important
In Thai, the class of a consonant — low, middle or high — determines which tone a syllable gets. Two consonants that produce the same sound can belong to different classes and thereby make the tone of a word completely different. Take ค and ข: both sound like kh, but ค is low class and ข is high class. As a result, the tone of ค_ words differs from ข_ words, even without tone markers.
This is the core principle of the Thai tone system. If you know the class of a consonant, you can — together with any tone markers and the syllable type — derive the correct tone. In that sense, the script is a complete instruction for pronunciation.
9 characters — start here
Middle class consonants
Start your learning process with the middle class. There are only 9 characters, and they have the most consistent and logical tone rules: without a marker you get a mid tone, with mai ek (่) a low tone, with mai tho (้) a falling tone. This forms the foundation on which the other classes build.
| Character | Name | Sound | Example |
|---|---|---|---|
| ก | gɔɔ gài | g / k | กิน (gin) = to eat |
| จ | jɔɔ jaan | j | จาน (jaan) = plate |
| ด | dɔɔ dèk | d | ดี (dii) = good |
| ต | dtɔɔ dtào | dt | ตาม (dtaam) = to follow |
| บ | bɔɔ baimai | b | บ้าน (bâan) = house |
| ป | bpɔɔ bplaa | bp | ปลา (bplaa) = fish |
| อ | ɔɔ àang | ∅ / ɔɔ | อยู่ (yùu) = to be/to live |
| ฎ | dɔɔ chadaa | d | archaic usage |
| ฏ | dtɔɔ bpatak | dt | archaic usage |
Tone rule middle class
No marker → mid tone | ่ (mai ek) → low tone | ้ (mai tho) → falling tone
31 characters — the largest group
Low class consonants
The low class is the largest class and contains the most commonly used consonants in everyday Thai. The tone rules are slightly more complex: without a marker you get a mid tone, with mai ek a falling tone (not low as with middle class!), and with mai tho a high tone. The most common low class consonants are below.
| Character | Name | Sound | Example |
|---|---|---|---|
| ง | ngɔɔ nguu | ng | งาน (ngaan) = work |
| น | nɔɔ nuu | n | นม (nom) = milk |
| ม | mɔɔ máa | m | มา (maa) = to come |
| ย | yɔɔ yàak | y | ยาก (yâak) = difficult |
| ว | wɔɔ wɛɛn | w | วัน (wan) = day |
| ร | rɔɔ ruua | r | ร้าน (ráan) = shop |
| ล | lɔɔ ling | l | ลูก (lûuk) = child |
| ค | khɔɔ khwaai | kh | คน (khon) = person |
| พ | phɔɔ phân | ph | พูด (phûut) = to speak |
| ท | thɔɔ tháhaan | th | ทำ (tham) = to do |
| ช | chɔɔ cháang | ch | ชอบ (châwp) = to like |
| ซ | sɔɔ sôo | s | ซื้อ (súu) = to buy |
Tone rule low class
No marker → mid tone | ่ (mai ek) → falling tone | ้ (mai tho) → high tone
11 characters — unique tone rules
High class consonants
The high class has the most notable tone rule: without a marker you already get a rising tone — while middle and low class start at mid tone. This makes high class consonants immediately recognizable in spoken Thai: words starting with ข, ฉ, ถ or ส naturally sound higher.
| Character | Name | Sound | Example |
|---|---|---|---|
| ข | khɔɔ khài | kh | ข้าว (khâao) = rice |
| ฉ | chɔɔ chìng | ch | ฉัน (chǎn) = I (female) |
| ถ | thɔɔ thǔng | th | ถาม (thǎam) = to ask |
| ฝ | fɔɔ fǎa | f | ฝน (fǒn) = rain |
| ฟ | fɔɔ fan | f | ฟัง (fang) = to listen |
| ส | sɔɔ sǔua | s | สวย (sǔuay) = beautiful |
| ห | hɔɔ hìip | h | หมา (mǎa) = dog |
| ฐ | thɔɔ thǎan | th | less frequent |
| ผ | phɔɔ phʉ̌ng | ph | ผม (phǒm) = I (male) |
Tone rule high class
No marker → rising tone | ่ (mai ek) → low tone | ้ (mai tho) → falling tone
From the curriculum
Example words
These words appear in the first lessons of Pasaa. They illustrate consonant classes in practice.
กิน
midgin
to eat
ก = middle class
คน
laagkhon
person
ค = low class
ข้าว
hoogkhâao
rice
ข = high class + mai tho
นม
laagnom
milk
น = low class
มา
laagmaa
to come
ม = low class
พูด
laagphûut
to speak
พ = low class
Practical tips for learning consonants
Start consistently with the 9 middle class consonants. Learn them together with the basic vowels — you need both to read even a single word. Always combine Thai script with a concrete meaning: not "ก = g/k", but "ก = กิน (gin = to eat)". Memory retains sounds better when they are attached to something meaningful.
Introduce the low class only when the middle class is solid. The low class is the largest group, but contains many consonants you already know from common words: ค (khon = person), น (nom = milk), ม (maa = to come). That repetition helps.
The high class partly teaches itself once you know the tone rule: the rising tone on unmarked high class is unmistakable. Once you hear that pattern and recognise it in the script, high class consonants stick faster.
In Pasaa, consonants are always learned in the context of real words and sentences — not as isolated characters. The FSRS repetition ensures you see consonants again at the right time, so you remember them long-term without endless drilling.
Lees ook
Learning Thai script
Complete guide to the Thai alphabet: consonants, vowels and consonant classes.
Thai vowels
The 32 vowel forms of Thai: position, sound and usage in words.
Paiboon+ romanization
How consonant sounds are represented in Paiboon+ romanization.
Thai tones explained
Learn to understand and pronounce the 5 Thai tones with Pasaa.
Ready to get started?
11 lessons free.
No credit card.
Tones, sounds & basic grammar free · Upgrade when you're ready
Start for free →