A guide · Thai Script Master
How to read Thai
Thai script looks impenetrable and is not. It is a closed, finite system — a fixed set of letters, a fixed set of vowel positions and a small set of rules that decide pitch. This guide walks the whole system in six sections, in the order it is worth learning.
- Consonants
- 44
- Vowel patterns
- 33
- Tones
- 5
- Tone marks
- 4
- Vowel families
- 17
- Lessons
- 94 · 9 phases
- Course length
- 14 h 11 m
What Thai script is
An abugida, not an alphabet — and what that changes.
Thai is an abugida: every consonant carries an inherent vowel, and the written vowel modifies it. That single fact explains most of what looks strange about the script. Vowels are not letters in a line — they are marks that attach above, below, before, after or around their consonant, and one vowel can occupy two of those positions at once.
There is no upper and lower case, no full stop, and no space between words — spaces mark clause and sentence breaks instead. Reading runs left to right, but a pre-posed vowel is written before the consonant it is pronounced after, so the reading order and the writing order genuinely differ. Learning to see the syllable, rather than the letter, is the whole skill.
Plate A — The census
Every unit of the writing system, counted from the shipped data.
| Unit | Count | |
|---|---|---|
| Consonants | 44 | 9 mid · 11 high · 24 low |
| Vowel patterns | 33 | 17 long · 16 short |
| Vowel positions | 5 | 5 before · 10 after · 5 above · 2 below · 11 split |
| Tone marks | 4 | ◌่ ◌้ ◌๊ ◌๋ |
| Tones | 5 | Mid · Low · Falling · High · Rising |
The consonants
All 44 letters, and the three classes that decide tone.
Every consonant has a name that pairs the letter with a reference word — ก is ko kai, “ko as in chicken”. Thai children learn the letters by the word, and so should you: it disambiguates the several letters that share a sound.
The 44 letters are split into three classes — mid, high and low. The class is a property of the letter, not of its sound, and together with the vowel length and any tone mark it decides the tone of the syllable. This is the one piece of bookkeeping Thai asks of you, and it is why the plate below is coloured rather than alphabetised.
Plate B — All 44 consonants, by class
Colour carries the class; the name carries the reference word.
Mid class9 letters
- กko kaichicken
- จcho chanplate
- ฎdo chadaheaddress
- ฏto patakgoad/spear
- ดdo dekchild
- ตto taoturtle
- บbo baimaileaf
- ปpo plafish
- อo angbasin
High class11 letters
- ขkho khaiegg
- ฃkho khuatbottle
- ฉcho chingcymbals
- ฐtho thanbase/pedestal
- ถtho thungbag
- ผpho phuengbee
- ฝfo falid/cover
- ศso salapavilion
- ษso ruesihermit
- สso sueatiger
- หho hipchest/box
Low class24 letters
- คkho khwaibuffalo
- ฅkho khonperson
- ฆkho ra-khangbell
- งngo ngusnake
- ชcho changelephant
- ซso sochain
- ฌcho choetree
- ญyo yingwoman
- ฑtho monthoMontho (character)
- ฒtho phu thaoelder
- ณno nennovice monk
- ทtho thahansoldier
- ธtho thongflag
- นno numouse
- พpho phantray
- ฟfo fanteeth
- ภpho sam-phaosailboat
- มmo mahorse
- ยyo yakgiant/demon
- รro ruaboat
- ลlo lingmonkey
- วwo waenring
- ฬlo chulakite
- ฮho nokhukowl
The vowels
33 patterns in 5 positions around the consonant.
Start with the after-consonant vowels — ◌ะ, ◌า and their family — because they sit where an English reader expects a vowel to sit. Then take the above and below marks, then the pre-posed vowels that are written first and read second, and finally the split forms that surround the consonant on both sides.
Each pattern is either short or long, and the difference is phonemic: it changes the word, and it changes the tone rule that applies. The 33 patterns fall into 17 families, which is a far smaller thing to memorise than the raw list.
Plate C — All 33 vowel patterns, by position
Each pattern shown on its dotted circle, then carried on ก.
Before the consonant5
- เ◌เก/ee/long
- แ◌แก/aee/long
- โ◌โก/oo/long
- ไ◌ไก/ai/long
- ใ◌ใก/ai/long
After the consonant10
- ◌ะกะ/a/short
- ◌ากา/aa/long
- ◌อกอ/aw/long
- ◌ัวะกัวะ/ua/short
- ◌ัวกัว/ua/long
- ◌ำกำ/am/short
- ฤฤ/rue/short
- ฤๅฤๅ/ruee/long
- ฦฦ/lue/short
- ฦๅฦๅ/luee/long
Above the consonant5
- ◌ิกิ/i/short
- ◌ีกี/ii/long
- ◌ึกึ/ue/short
- ◌ือกือ/uee/long
- ◌ั◌กัน/a (short, with final)/short
Below the consonant2
- ◌ุกุ/u/short
- ◌ูกู/uu/long
Split around it11
- เ◌ะเกะ/e/short
- แ◌ะแกะ/ae/short
- โ◌ะโกะ/o/short
- เ◌าะเกาะ/aw/short
- เ◌อะเกอะ/er/short
- เ◌อเกอ/er/long
- เ◌ียะเกียะ/ia/short
- เ◌ียเกีย/ia/long
- เ◌ือะเกือะ/uea/short
- เ◌ือเกือ/uea/long
- เ◌าเกา/ao/long
The tones
5 tones, 4 marks, and why those numbers differ.
Thai is tonal: the same syllable said at a different pitch contour is a different word. There are 5 tones, and only 4 marks to write them with — so the marks alone cannot be the answer.
The tone of a syllable is decided by three things together: the class of the initial consonant, whether the syllable is live or dead, and which tone mark, if any, is present. It is a lookup, not a judgement call, and after a few hundred syllables it stops feeling like one.
Plate D — The five tones and the four marks
Contours and mark behaviour, verbatim from the tone data.
The tones
- →Mid (สามัญ)A flat, neutral tone at a comfortable mid-pitch. No rise or fall.
- ↓→Low (เอก)Starts low and stays low. Slightly flat and subdued, like a quiet statement.
- ↘Falling (โท)Starts high then drops. Like English when expressing disappointment: "Oh..."
- →↑High (ตรี)Starts at a high pitch and stays high, slightly rising. Energetic and bright.
- ↗Rising (จัตวา)Starts low then rises upward. Like English when asking a yes/no question.
The marks
- ◌่mai ek — ไม้เอกFirst tone mark. Produces low tone with mid-class consonants, low tone with high-class, and falling tone with low-class.
- ◌้mai tho — ไม้โทSecond tone mark. Produces falling tone with mid- and high-class consonants, and high tone with low-class.
- ◌๊mai tri — ไม้ตรีThird tone mark. Produces high tone. Used only with mid-class consonants.
- ◌๋mai chattawa — ไม้จัตวาFourth tone mark. Produces rising tone. Used only with mid-class consonants.
Reading a syllable
Live and dead endings, and the order you decode in.
A Thai syllable is initial consonant + vowel (+ final consonant). Decode it in that order: find the initial and note its class, find the vowel and note its length, check for a final, decide live or dead, then apply the tone rule.
A live syllable ends in a long vowel or a sonorant final. A dead one ends in a stop, or in a short vowel with nothing after it. Thai collapses many written finals onto a handful of spoken ones, which is why the plate below groups the letters by the sound they actually make at the end of a syllable rather than by their name.
Plate E — Live and dead endings
Grouped by the final sound each letter actually makes.
Live — sonorant finals (10 letters)
- -nญ ณ น ร ล ฬ
- -ngง
- -mม
- -yย
- -wว
Dead — stop finals (31 letters)
- -tจ ฉ ช ซ ฌ ฎ ฏ ฐ ฑ ฒ ด ต ถ ท ธ ศ ษ ส
- -pบ ป ผ ฝ พ ฟ ภ
- -kก ข ฃ ค ฅ ฆ
A syllable is also dead when it ends in a short vowel with no final consonant at all.
The learning path
94 lessons across 9 phases.
Thai Script Master runs the material above as 94 lessons in 9 phases, from shape recognition to B2 reading. Phase 1 does not start with the alphabet: it starts with the vowel shapes, because those are what make an unfamiliar word unreadable even when you know every letter in it.
Each phase closes on a stated milestone rather than a score, and each lesson ends with a short test you have to pass before it counts. The plate below is the real curriculum, phase by phase.
Plate F — The 9 phases
Each phase's real milestone and the script it introduces.
- 1Shape RecognitionA1 · 7 lessonsRecognize all 28 Thai vowel shapes and their positions around consonants◌ะ ◌า เ◌ แ◌ ◌ิ เ◌ีย
- 2Consonant FamiliarityA1 · 6 lessonsIdentify all 44 Thai consonants and know their tone classก ข ค ง จ ส
- 3Real Syllable ReadingA1 · 5 lessonsRead real Thai words by combining consonants and vowels into syllablesกา กิน ดี ไป มา บ้าน
- 4Tone IntegrationA2 · 8 lessonsPredict the correct tone for any Thai syllable using the tone rule matrixก่า ก้า ก๊า น้ำ ข้าว แม่
- 5Final Consonant FluencyA2 · 6 lessonsDecode any syllable ending and determine if it’s live or deadกัน กัด กับ น้ำแข็ง โรงเรียน
- 6Intermediate FoundationsB1 · 14 lessonsCommand all core B1 grammar patterns for complex Thai sentencesถูก ให้ ไปกิน ต้อง บอกว่า เพราะ
- 7Intermediate FluencyB1 · 16 lessonsNavigate real-world Thai and communicate fluently at B1 levelค้นหา รถไฟฟ้า ลดราคา ใจเย็น สำนวน
- 8Advanced StructuresB2 · 16 lessonsRead formal Thai, news articles, and navigate register differencesราชาศัพท์ การศึกษา อย่างไรก็ดี นะ กทม.
- 9Mastery & FluencyB2 · 16 lessonsRead and write any Thai text independently at CEFR B2 proficiencyวรรณกรรม วิจัย ภาษาถิ่น ประเมินผล
Start reading
Phase 1 is 7 lessons and ends when you can recognise every vowel shape and where it sits.