Skip navigation
44 consonants 32 vowel forms

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:

CharacterNameClassSoundExample
gɔɔ gàimidg / kไก่ (gài) = chicken
khɔɔ khàihighkhข้าว (khâao) = rice
khɔɔ khwaailowkhคน (khon) = person
ngɔɔ nguulowngงาน (ngaan) = work
phɔɔ phânlowphพูด (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.

ClassNo mark่ (mai ek)้ (mai tho)
MidMid toneLow toneFalling tone
LowMid toneFalling toneHigh tone
HighRising toneLow toneFalling 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.

Ready to get started?

11 lessons free.
No credit card.

Tones, sounds & basic grammar free · Upgrade when you're ready

Start for free →