O
M
R
D
Q
U
A
M
G
Q
V
H
D
H
F
D
G
S
E
C
G
Q
L
E
A
D
P
G
R
W
S
L
N
A
N
X
Z
A
X
X
M
F
E
L
B
C
A
R
H
E
K
B
Q
K
K
Q
W
J
G
L
E
C
N
A
B
M
S
U
Z
R

Learn Thai

All 44 Thai consonants organized by class, plus the core vowel signs, with an instant typed practice drill — type the letter name (ko kai, kho khai…) and learn Thai script for free.

62 charactersInstant typed practiceFree · no signup

What is Thai, and how does the drill work?

Thai has 44 consonants — far more than its sound inventory needs (five letters make a kh sound, six make th), because the script preserves distinctions from older languages. Thais tell them apart by their acrophonic names: ก is ko kai (k of chicken), ข is kho khai (kh of egg). Every consonant also belongs to one of three CLASSES — mid, high or low — and the class is half of how Thai tones work, so this chart groups the consonants by class from day one.

Start on the Chart tab and tick the groups you want to practice — mid class, high class, the two low-class groups, and the core vowel signs (shown with a ◌ marking where the consonant sits). Switch to Practice: a letter appears, you type its name — ko kai, kho khai, or just kokai — and the drill advances the moment you get it right. Miss one and you see the answer immediately; it comes back a few cards later until it sticks.

Tick the groups you want to practice, then switch to Practice.

ko kai
(k, mid class — kai: chicken)
cho chan
(ch, unaspirated, mid class — chan: plate)
do chada
(d, mid class — chada: headdress; rare)
to patak
(t, mid class — patak: goad; rare)
do dek
(d, mid class — dek: child)
to tao
(t, unaspirated, mid class — tao: turtle)
bo baimai
(b, mid class — baimai: leaf)
po pla
(p, unaspirated, mid class — pla: fish)
o ang
(silent vowel carrier, mid class — ang: basin)
kho khai
(kh, high class — khai: egg)
kho khuat
(kh, high class — khuat: bottle; OBSOLETE, not used in modern Thai)
cho ching
(ch, high class — ching: cymbals)
tho than
(th, high class — than: pedestal)
tho thung
(th, high class — thung: sack)
pho phueng
(ph, high class — phueng: bee)
fo fa
(f, high class — fa: lid)
so sala
(s, high class — sala: pavilion)
so ruesi
(s, high class — ruesi: hermit; rare)
so suea
(s, high class — suea: tiger)
ho hip
(h, high class — hip: chest)
kho khwai
(kh, low class — khwai: buffalo)
kho khon
(kh, low class — khon: person; OBSOLETE, not used in modern Thai)
kho rakhang
(kh, low class — rakhang: bell; rare)
cho chang
(ch, low class — chang: elephant)
so so
(s, low class — so: chain)
cho choe
(ch, low class — choe: tree; rare)
tho montho
(th, low class — Montho: a queen in the Ramakien; rare)
tho phuthao
(th, low class — phuthao: elder; rare)
tho thahan
(th, low class — thahan: soldier)
tho thong
(th, low class — thong: flag)
pho phan
(ph, low class — phan: tray)
fo fan
(f, low class — fan: teeth)
pho samphao
(ph, low class — samphao: junk boat)
ho nokhuk
(h, low class — nokhuk: owl)
ngo ngu
(ng as in "sing", low class — ngu: snake)
yo ying
(y, low class — ying: woman)
no nen
(n, low class — nen: novice monk; rare)
no nu
(n, low class — nu: mouse)
mo ma
(m, low class — ma: horse)
yo yak
(y, low class — yak: giant)
ro ruea
(rolled r, low class — ruea: boat)
lo ling
(l, low class — ling: monkey)
wo waen
(w, low class — waen: ring)
lo chula
(l, low class — chula: kite; rare)
◌ะ
a
(short a, as in "cut")
◌า
aa
(long aa, as in "father")
◌ิ
i
(short i, as in "tip")
◌ี
ii
(long ii, as in "see")
◌ึ
ue
(short ue — say "oo" with unrounded lips)
◌ื
uee
(long ue, held longer)
◌ุ
u
(short u, as in "put")
◌ู
uu
(long uu, as in "moon")
เ◌ะ
e
(short e, as in "bet"; written around the consonant)
เ◌
ee
(long ee, as in "they"; written BEFORE the consonant)
แ◌ะ
ae
(short ae, as in "cat"; written around the consonant)
แ◌
aee
(long ae, as in "sad" held long; written BEFORE the consonant)
โ◌
o
(long o, as in "go"; written BEFORE the consonant)
◌อ
or
(long open o, as in "saw" — the letter o ang doing vowel duty)
เ◌า
ao
(ao, as in "cow"; wraps around the consonant)
◌ำ
am
(am, as in "umbrella")
ไ◌
ai
(ai, as in "Thai" — sara ai mai malai, the common spelling; written BEFORE)
ใ◌
ai mai muan
(same ai sound — sara ai mai muan, used in only 20 words; written BEFORE)

Frequently asked questions

Why does the drill ask for letter names instead of sounds?

Because Thai sounds are massively shared: five consonants are kh, six are th, four are s. The acrophonic name — sound plus a memorable word, like kho khai "kh of egg" vs kho khwai "kh of buffalo" — is how every Thai schoolchild and every Thai learner disambiguates them. Spacing does not matter when you type: ko kai, kokai and ko-kai are all accepted.

What are the consonant classes for?

Tones. The tone of a Thai syllable is decided by the consonant’s class (mid, high or low) combined with the vowel length, the ending and any tone mark — so class membership is not trivia, it is the key you will use in every syllable you ever read. Learning each letter together with its class now saves you relearning the alphabet when you hit the tone rules.

Why are two letters marked obsolete, and where are the tone marks?

ฃ (kho khuat) and ฅ (kho khon) fell out of use when Thai typewriters standardized, but they complete the traditional 44-letter alphabet that every Thai chart teaches — so they are included and flagged. The four tone marks and other diacritics are part of the tone system rather than the alphabet, and this drill focuses on the letters.

Does the drill save my progress?

Your letter-group selection is saved in your browser (no account needed), so the drill opens where you left off. The session stats — seen, correct, accuracy, streak — deliberately reset each visit: the drill is about instant recall today, not long-term statistics.