44 Consonants, 32 Vowels

The Thai Writing System: 44 Letters in 3 Classes

Not sure how many letters you know? Take the 2-minute quiz →

Adapted from Khmer in the 13th century. Once the three consonant classes click, the writing stops looking random.

You don't need to memorize everything. Start with the common ones.

ก ข ค ง จ

Thai Script at a Glance

44
Consonants
3 classes (high, mid, low)
32
Vowel Forms
Short & long pairs
5
Tones
Mid, low, falling, high, rising
4
Tone Marks
Modify pronunciation

What makes Thai unique: Vowels can appear before, after, above, or below consonants. There are no spaces between words. Tone is lexical (changes meaning). The same consonant sound can be written with different letters from different classes.

A Script Born of Independence

Thai writing is traditionally credited to King Ramkhamhaeng of the Sukhothai Kingdom, around 1283. It gave Sukhothai a written identity distinct from Khmer and Mon writing. The script was heavily influenced by the Khmer script, which itself derived from ancient South Indian Brahmi script.

That history explains why Thai organizes its letters the way it does — not alphabetically like the Latin ABC, but by sound class. See why Thai has no ABC for the full breakdown of the 44-consonant system.

The Ramkhamhaeng Inscription (traditionally dated to 1292) is one of the earliest examples of Thai writing. Later changes under King Li Thai (1357) and King Narai (1680) shaped the letters Thai people write today.

c.1283
Sukhothai script developed
1357
King Li Thai modifications
1680
King Narai standardization
Today
The letters in use now

Where the letters came from

Brahmi → Khmer → Thai

A script built for a tonal language family: Thai belongs to the Tai-Kadai (Kra-Dai) language family — spoken across Southeast Asia and southern China, alongside relatives like Lao, Shan, and Zhuang. Roughly 71 million people speak Thai today. Thai has 5 tones: mid, low, falling, high, and rising. The spelling tells you which one a syllable takes. Consonant class, vowel length, and tone marks work together to set it. The 4 tone marks — ก่, ก้, ก๊, ก๋ — sit above the consonant and change the tone its class would otherwise give. See our vowels and tone marks guide for how they combine with syllable type to produce all 5 tones.

The 44 Consonants

Every Thai consonant belongs to one of three classes. The class, the vowel length, and any tone mark together set the tone. Keep the printable Thai alphabet chart handy, or learn to read Thai step by step in the Read Thai course — every character taught in the order you'll actually meet it.

Middle Class (9) — Most neutral
High Class (11) — Aspirated sounds
Low Class (24) — Paired & unpaired

Middle Class กลาง (glaang) — 9 consonants

ก
g
ไก่
chicken
จ
j
จาน
plate
ฎ
d
ชฎา
headdress
ฏ
dt
ปฏัก
goad
ด
d
เด็ก
child
ต
dt
เต่า
turtle
บ
b
ใบไม้
leaf
ป
bp
ปลา
fish
อ
-
อ่าง
basin

High Class สูง (sǔung) — 11 consonants

ข
kh
ไข่
egg
ฃ
kh
ขวด
bottle
obsolete
ฉ
ch
ฉิ่ง
cymbal
ฐ
th
ฐาน
base
ถ
th
ถุง
bag
ผ
ph
ผึ้ง
bee
ฝ
f
ฝา
lid
ศ
s
ศาลา
pavilion
ษ
s
ฤๅษี
hermit
ส
s
เสือ
tiger
ห
h
หีบ
chest

Low Class ต่ำ (dtàm) — 24 consonants

ค
kh
ควาย
buffalo
ฅ
kh
คน
person
obsolete
ฆ
kh
ระฆัง
bell
ง
ng
งู
snake
ช
ch
ช้าง
elephant
ซ
s
โซ่
chain
ฌ
ch
เฌอ
tree
ญ
y
หญิง
woman
ฑ
th
มณโฑ
Montho
ฒ
th
ผู้เฒ่า
elder
ณ
n
เณร
novice monk
ท
th
ทหาร
soldier
ธ
th
ธง
flag
น
n
หนู
mouse
พ
ph
พาน
tray
ฟ
f
ฟัน
teeth
ภ
ph
สำเภา
junk (boat)
ม
m
ม้า
horse
ย
y
ยักษ์
giant
ร
r
เรือ
boat
ล
l
ลิง
monkey
ว
w
แหวน
ring
ฬ
l
จุฬา
kite
ฮ
h
นกฮูก
owl
Why multiple letters for the same sound? Thai has 44 consonant letters but only 21 distinct initial sounds. The "extra" letters serve two purposes: (1) They come from different consonant classes, which affects tone, and (2) They preserve spelling from Pali/Sanskrit loanwords. For example, ส, ศ, and ษ all make the "s" sound, but come from different source languages and belong to different classes. For a deeper explanation of how consonant classes predict tone, see our full guide to the 3-class system.

The class pattern in action: take two letters that both sound like "kh" — high-class ข and low-class ค. Written Thai uses the letter's class, not a separate accent, to fix the tone. Pair each with the long vowel า and no tone mark: ขา reads khǎa ("leg") with a rising tone, while คา reads khaa ("stuck") with a mid tone. Same consonant sound, same vowel, different letter — and the Thai language lands on a different tone. That one idea is what turns the 44 letters from a memory test into a system you can read.

See how Thai reading actually works

Want to practise reading these characters? The course gives you real words at each stage — only words built from characters you've already learned.

Sound out your first Thai word →

No account, no card — just the alphabet.

Next: Vowels & Tone Marks

Learn how Thai vowels can appear before, after, above, or below consonants, and how tone marks modify pronunciation.

Vowel System →

Reading & Practice

Learn the step-by-step process for reading Thai syllables, understand live vs. dead syllables, and practice with real words.

Reading Guide →
How the course teaches it

Learn the 44 consonants in the order you'll actually use them

Memorizing 44 consonants and 32 vowel forms is daunting. Our Literacy-First track introduces them gradually, building on what you've learned with systematic review.

  • Syllable breakdown cards showing onset, vowel, coda, and tone
  • Consonant class drills—internalize the 3-class system
  • Script-first learning track—no romanization crutch
  • Progressive introduction from common to rare characters
Explore Syllable Breakdown
Jam Kham Syllable Breakdown
สวัสดี
สะ
ส ะ
หวัด
หว ั ด
ดี
ด ี

The whole Thai alphabet on two printable pages

All 44 consonants, the full vowel system, and the tone rules — on two pages you can print and pin up while you practise.

How to write "Thai" in Thai

The word "Thai" is written ไทย. It is only three characters, and it shows two things about the script that catch beginners out:

  • ไ is a vowel, "ai". It is written first, even though you say it after the consonant.
  • ท is the consonant "th", a low-class letter.
  • ย is usually "y", but here it is silent. ไทย sounds exactly as it would without it.

It is a live syllable with no tone mark, so the low-class ท gives it a mid tone: thai.

You will see it in two longer words. Copy them straight from this page:

ThaiRomanizationMeaning
ไทยthaiThai
ภาษาไทยphaa-sǎa thaithe Thai language
ประเทศไทยbprà-thêet thaiThailand

To practise forming these letters yourself, see how to write Thai letters by hand.

Frequently Asked Questions

Common questions about learning to read Thai.

How long does it take to read Thai?

With focused study, you can learn to read basic syllables in 2-4 weeks. Reading fluently—where you recognize words without sounding out each letter—takes 4-6 months of consistent practice. Full literacy with complex vocabulary is an ongoing journey.

Should I learn romanization or script first?

Both approaches have merit. Script-first avoids the crutch of romanization and forces you to engage with how Thai actually works. Romanization-first lets you start speaking immediately. We recommend learning both in parallel—use romanization for speaking practice, but always study with the Thai letters visible.

Why are there multiple letters for the same sound?

Thai's "extra" consonants serve two purposes: They encode tone information (different consonant classes produce different default tones), and they preserve etymology from Pali and Sanskrit loanwords. For learners, the consonant class system is the key—it's how you determine which tone a syllable takes.

What's the hardest part of Thai script?

Most learners struggle with vowel positions—Thai vowels can appear before, after, above, below, or surrounding their consonant. The lack of spaces between words also makes it hard to know where words begin and end. Our syllable breakdown cards specifically address these challenges.

Start reading Thai today

Ready to actually read Thai? Start free — modules 1–3, no card needed.

Start the reading course →

First 3 modules free — no card, and they don't expire.

Sound out your first Thai word → Start free