Learn Thai consonants (the practical way)
Thai has 44 consonant letters and 21 basic initial sounds. Six letters say "th". Five say "kh". That mismatch is the first thing that makes the alphabet feel arbitrary, and it is also the answer to it.
See and hear a handful of Thai letters, one at a time. Nothing to score.
No account required. Your progress is saved on this device.
44 letters. 21 basic sounds at the start of a syllable, 8 at the end. 12 of those starting sounds are spelled more than one way. Tap any two letters in a row: the consonant is the same. The pitch may not be — and that difference is the class.
Why two letters here can sound different
A consonant said by itself becomes a little syllable: the letter plus the อ vowel — กอ, ขอ, คอ. That syllable takes a tone from the ordinary rules, so the names are not all said at the same pitch.
- high class letters are named with a rising tone — these are the ones that rise.
- mid class letters are named with a mid tone.
- low class letters are named with a mid tone.
So ถ and ท are the same consonant at two different pitches. Hearing that difference is hearing consonant class, which is the whole reason the two letters exist.
th6 lettersyou will hear two pitches
aspirated t, as in "top" — never the th of "this"
- ถถ ถุงhigh classtone: rising
- ฐฐ ฐานhigh classtone: rising
- ทท ทหารlow classtone: mid
- ฑฑ มณโฑlow classtone: mid
- ฒฒ ผู้เฒ่าlow classtone: mid
- ธธ ธงlow classtone: mid
kh5 lettersyou will hear two pitches
aspirated k, as in "kite"
- ขข ไข่high classtone: rising
- ฃฃ ขวดhigh class · retiredtone: rising
- คค ควายlow classtone: mid
- ฅฅ คนlow class · retiredtone: mid
- ฆฆ ระฆังlow classtone: mid
s4 lettersyou will hear two pitches
- สส เสือhigh classtone: rising
- ศศ ศาลาhigh classtone: rising
- ษษ ฤๅษีhigh classtone: rising
- ซซ โซ่low classtone: mid
ch3 lettersyou will hear two pitches
aspirated ch, as in "chair"
- ฉฉ ฉิ่งhigh classtone: rising
- ชช ช้างlow classtone: mid
- ฌฌ เฌอlow classtone: mid
ph3 lettersyou will hear two pitches
aspirated p, as in "pot" — never an f sound
- ผผ ผึ้งhigh classtone: rising
- พพ พานlow classtone: mid
- ภภ สำเภาlow classtone: mid
d2 letters
as in "dog" at the start of a syllable
- ดด เด็กmid classtone: mid
- ฎฎ ชฎาmid classtone: mid
dt2 letters
unaspirated t, between English "d" and "t"
- ตต เต่าmid classtone: mid
- ฏฏ ปฏักmid classtone: mid
f2 lettersyou will hear two pitches
- ฝฝ ฝาhigh classtone: rising
- ฟฟ ฟันlow classtone: mid
h2 lettersyou will hear two pitches
- หห หีบhigh classtone: rising
- ฮฮ นกฮูกlow classtone: mid
y2 letters
- ยย ยักษ์low classtone: mid
- ญญ หญิงlow classtone: mid
n2 letters
- นน หนูlow classtone: mid
- ณณ เณรlow classtone: mid
l2 letters
- ลล ลิงlow classtone: mid
- ฬฬ จุฬาlow classtone: mid
The remaining 9 letters each have a sound to themselves. Two letters are retired from modern Thai and are shown faded — they are still worth recognising, because they turn up in older text and in names.
At the end of a syllable, only 8 sounds
33 different letters can close a Thai syllable, and between them they make just 8 sounds. This is the second collapse, and it is bigger than the first.
- -kstoppedก ข ค ฆlike the k in "back", but the mouth closes and no air escapesมากa lot
- -tstoppedด ต ถ ท ธ ฎ ฏ ฑ ฒ จ ช ซ ศ ษ สlike the t in "hat", cut off before it is releasedผิดwrong
- -pstoppedบ ป พ ฟ ภlike the p in "stop", lips closed and held shutจบto finish
- -ngvoice carries onงlike the ng in "sing"ห้องroom
- -nvoice carries onน ณ ร ล ญlike the n in "man"กินto eat
- -mvoice carries onมlike the m in "am"ถามto ask
- -yvoice carries onยlike the y in "boy"ร้อยhundred
- -wvoice carries onวa quick glide toward "oo" — like the ending of "now", not the w in "water"เร็วfast
The first three cut the voice off; the rest let it carry on. That split is what makes a syllable “dead” or “live”, which is the other input to its tone.
This is what consonant class is for. Inside a group the letters spell the same consonant; the class they belong to is what decides the tone of any syllable they begin — including their own names, which is why you can hear it. That is why learning the alphabet as a flat list of 44 is slower than learning it as 21 sounds and a rule.
- Letters
- 44
- Basic initial sounds
- 21
- Ending sounds
- 8
At the end of a syllable the collapse is bigger still: the letters that can close a syllable make only eight sounds between them. A letter has two jobs, and they are worth learning separately.
When two letters sound identical, the thing that separates them is consonant class — and class is what decides the tone of the syllable they begin. That is why class is worth learning early: it is not extra bookkeeping on top of the alphabet, it is the reason the alphabet has the shape it does.

Practise this
Consonant Trainer
Build automatic recall of consonant class and recognition through short, repeatable rounds.
Reading Practice
Apply consonant recognition in leveled texts so the skill becomes fluent reading, not chart memorization.
Tone Pairs
Once recognition improves, tone practice becomes easier because you stop guessing and start hearing.
How to practise in ten minutes
- 4 min — Consonant Class Trainer (warm up recognition + class)
- 6 min — Reading Practice (easy tier; keep moving, don't stall)
Common questions
Do I need a consonant chart?
When should I start reading Thai?
Why does consonant class matter so much?
Now try it
You have read how it works. This is the drill that makes it stick — a few minutes, and it brings you back here when you are done.
Practise this: Consonant Trainer