Learning Thai script —
the complete alphabet
The Thai script is logical and phonetic — but it is also unique. With 44 consonants, 32 vowel forms and three consonant classes that determine your tones, learning the script is not optional: it is the key to everything.
Section 1
Why learn the Thai script?
Most beginners start with romanization — Thai sounds represented in Latin letters. That's understandable: the barrier is low and you can get started quickly. But romanization has a fundamental problem: there is no standard. Thailand itself has never introduced one official romanization system. As a result, the same street name can be spelled three different ways on signs: Sukhumvit, Sukumwit, Sukhoumvit. None of them are "wrong" — there simply is no agreed convention.
This has direct consequences for how you learn Thai. If you use romanization as a bridge, you're leaning on a bridge that looks different everywhere. In practice — on the street, in apps, on menus, on metro signs — everything is in Thai script. Knowing that script is not a bonus: it is the language.
There is a second, perhaps even more important reason: consonant classes partly determine the tone of a word. Thai has three classes — low class, mid class and high class — and which class a consonant belongs to influences which tone a syllable gets. If you don't know the script, you literally don't know which class a consonant belongs to, and you'll never fully understand how tones work in Thai.
Then there's the good news: the Thai script is phonetic and systematic. Once learned, you can pronounce any word — even if you don't know its meaning. There are no silent letters, no arbitrary exceptions like in English or French. Every consonant always sounds the same (at the beginning of a syllable), every vowel has a fixed sound.
Section 2
The 44 consonants
The Thai script officially has 44 consonant characters, but in the modern language there are only 21 initial sounds. Some consonants are historical and barely used; others are "duplicates" — they produce the same sound but belong to a different consonant class, and that class makes a difference for tone.
Those 44 characters are divided into three classes: low class (31 characters), mid class (9 characters) and high class (11 characters). Thai has multiple ways to write the same sound, each with different tone behavior.
Examples from the curriculum:
| Character | Name | Class | Sound | Example |
|---|---|---|---|---|
| ก | gɔɔ gài | mid | g / k | ไก่ (gài) = chicken |
| ข | khɔɔ khài | high | kh | ข้าว (khâao) = rice |
| ค | khɔɔ khwaai | low | kh | คน (khon) = person |
| ง | ngɔɔ nguu | low | ng | งาน (ngaan) = work |
| พ | phɔɔ phân | low | ph | พูด (phûut) = to speak |
What you immediately notice: ข and ค both produce the sound kh, but belong to different classes — high vs low. This has direct consequences for the tone of the word. This is exactly why consonant classes are so central to learning Thai.
Section 3
The vowels
The Thai script has 32 vowel forms, but these represent only 18 vowel sounds. Most vowels exist in a short and a long variant. For example, า is the long variant of the a-sound (aa), while the short a-sound has no separate character — it is implicitly present after a consonant without further marking.
What truly makes Thai vowels unique is their position. In English, a vowel always follows a consonant. In Thai, a vowel can appear to the left, right, above, or below the consonant — or even surrounding it. This requires a different way of reading: you don't scan linearly left to right, but process a syllable as a whole.
Right of the consonant
The most common position
กา
า = aa (long) — kaa = crow
Above the consonant
Short or long above the character
กิน
ิ = i (short) — kin = to eat
Below the consonant
Less frequent, but essential
ดู
ู = uu (long) — duu = to look
Left of the consonant
You write the vowel first, read it second
เก่า
เ = ee — gào = old
The length of a vowel (short vs long) is also tone-relevant: in a live syllable the vowel duration partly influences the applied tone. This shows how script, pronunciation and tone are inseparably linked.
Section 4
Consonant classes and tones
The three consonant classes (low, mid, high) are the heart of the Thai tone system. Together with tone marks and syllable type, they determine which tone a word gets.
| Class | No mark | ่ (mai ek) | ้ (mai tho) |
|---|---|---|---|
| Mid | Mid tone | Low tone | Falling tone |
| Low | Mid tone | Falling tone | High tone |
| High | Rising tone | Low tone | Falling tone |
Practical example: ข้าว (khâao = rice)
- → ข is high class
- → ้ is mai tho (tone mark 2)
- → Result for high class + mai tho: falling tone
- → Pronounced as khâao — the voice falls
This is why two words that sound the same in romanization — both written as khaa — can in reality be entirely different words, depending on which consonant precedes them. Romanization hides this. The Thai script reveals it.
Section 5
Tones and script
Thai has five tones: mid tone, low tone, falling tone, high tone and rising tone. In romanization these are represented with accents — but those accents are only an indication. In Thai script, the tones are baked in to the combination of consonant class, tone mark and syllable type.
A tone mark (mai ek ่ or mai tho ้) doesn't work in isolation — its effect depends entirely on the class of the consonant it sits on. The same mark on a mid-class consonant gives a different tone than on a low-class or high-class consonant. Without knowledge of the script, you cannot fully grasp this system.
There are two other factors that determine tone: the syllable type (open or closed, long or short) and the final consonant. Together with consonant class and tone mark, these factors form one coherent system.
Section 6
How do you start with Thai script?
The most effective order for learning Thai script is not the traditional alphabetical order. Start with the mid-class consonants: there are only 9 of them, they have the most consistent tone rules, and they form the foundation on which low- and high-class build.
Step 1
Mid-class consonants
9 characters, consistent tone rules. The foundation of the system.
Step 2
Vowels in parallel
Learn vowels together with consonants, not after. You need both to read words.
Step 3
Low- and high-class
Only when mid-class is solid. The tone rules are then easier to place.
Always use Thai script alongside romanization, never as a replacement. In Pasaa, Thai script appears with every word and sentence — from lesson 1. Romanization (Paiboon+) helps with pronunciation, but the script gives you the tone, the class and the real language.
A realistic time investment: you can learn the mid-class consonants in one or two weeks of active study. After four to six weeks you can read a substantial portion of simple Thai text — without knowing the meaning, but knowing the pronunciation.
Lees ook
Thai consonants
All 44 Thai consonants explained with class, sound and tone effect.
Thai vowels
The 32 Thai vowel forms: position, sound and usage in words.
Learn Thai
Complete guide to learning the Thai language.
Thai pronunciation
Tones, Paiboon+ romanization and pronunciation practice for Thai.
Thai dictionary
Browse Thai words with pronunciation, tones, and interactive quizzes.
Ready to get started?
11 lessons free.
No credit card.
Tones, sounds & basic grammar free · Upgrade when you're ready
Start for free →