Learners usually arrive at Thai expecting the tone marks to work like Vietnamese ones: a symbol above the letter tells you what your voice does. Thai has four such marks. It also has five tones. The mismatch is a warning that something more complicated is happening.
In Thai, the tone mark is one input among several. The same mark on two different words can produce two different tones.
The five tones
| Tone | Thai name | Contour | Example |
|---|---|---|---|
| Mid | สามัญ | flat, no movement | มา maa — to come |
| Low | เอก | low and level, slightly falling | ไก่ gài — chicken |
| Falling | โท | starts high, drops | ไม้ máai — wood |
| High | ตรี | high, rising slightly | ม้า máa — horse |
| Rising | จัตวา | dips then rises | หมา mǎa — dog |
The classic demonstration set is worth memorising because all three words are common and the difference is purely tonal:
| Thai | Tone | Meaning |
|---|---|---|
| มา | mid | to come |
| หมา | rising | dog |
| ม้า | high | horse |
Note what distinguishes them. ม้า carries a tone mark. หมา does not — it has an extra silent letter ห at the front. That silent letter is the tone-changing device, and it is the clearest illustration of how the system works.
Consonant classes are the hidden variable
Every Thai consonant belongs to one of three classes, and the class of the initial consonant is the first input to the tone calculation.
| Class | Count | Letters |
|---|---|---|
| Mid | 9 | ก จ ฎ ฏ ด ต บ ป อ |
| High | 11 | ข ฃ ฉ ฐ ถ ผ ฝ ศ ษ ส ห |
| Low | 24 | the remaining consonants, including ค ง ช ซ ท น พ ฟ ม ย ร ล ว |
These names describe the tones the letters produce, not how the consonants themselves sound. ม is a low-class consonant, which is why unmarked มา comes out mid and why adding ห in front of it flips the syllable to the high-class pattern and yields rising หมา.
The ห trick. ห is a high-class consonant. Placing it before certain low-class consonants makes the syllable behave as high-class for tone purposes, and the ห itself is not pronounced. This is how Thai writes tones that the low-class consonant could not otherwise produce. Seeing a silent ห and knowing what it is doing removes a large amount of early confusion.
The other two inputs
Beyond consonant class, tone depends on the shape of the syllable:
- Live syllables end in a long vowel or a sonorant consonant (m, n, ng, w, y). They can carry any tone.
- Dead syllables end in a short vowel or a stop consonant (k, p, t). Their tone options are restricted, and vowel length changes the result for high- and low-class consonants.
So a full tone reading requires four pieces of information: the consonant class, whether the syllable is live or dead, the vowel length, and the tone mark if there is one. Thai readers do this instantly and unconsciously; learners do it deliberately for several months.
The four marks
| Mark | Name | On a mid-class consonant |
|---|---|---|
| ่ | mái èek | low tone |
| ้ | mái thoo | falling tone |
| ๊ | mái trii | high tone |
| ๋ | mái jàttàwaa | rising tone |
That column heading matters. The results above hold for mid-class consonants. Put mái èek on a low-class consonant and you get a falling tone instead of a low one. This is precisely why memorising "this mark means this tone" fails — the mark is meaningless until you know what it is attached to.
How to approach it
- Learn consonants with their class from day one. Learning ม as "m" is half a letter; learning it as "m, low class" is the whole letter. Retrofitting classes later is painful.
- Start with the nine mid-class consonants. They are the smallest group and the one where marks behave most predictably, which makes them a stable base.
- Treat silent ห as a tone marker. Not an oddity to be puzzled over, just another part of the spelling that tells you the tone.
- Learn tone with vocabulary, not separately. Store มา, หมา and ม้า with their tones attached from the beginning, in the way you would store German nouns with articles.
Thai reading is front-loaded work that pays off suddenly. For a few months you compute each syllable consciously, and then the calculation drops below awareness and the script simply tells you how to say the word.
Check Thai spelling and tone offline
The free English-Thai Dictionary preserves Thai script exactly, so you can see which consonant class and tone mark a word carries. Works without a connection.
Open the dictionary appFrequently asked questions
How many tones does Thai have?
Five: mid, low, falling, high and rising. There are only four tone marks, which is one source of confusion — the mid tone has no mark, and the marks that do exist produce different tones depending on the consonant class of the syllable.
Why is Thai tone harder to read than Vietnamese tone?
Vietnamese marks tone directly, so one diacritic always means one tone. Thai computes tone from several factors at once — the class of the initial consonant, whether the syllable ends in a stop, the length of the vowel, and any tone mark present. You have to know the consonant class of every letter before you can read tone reliably.
Do I need to learn Thai script to speak Thai?
You can start speaking with transliteration, but it caps your progress quickly. Thai transliteration systems do not represent tone consistently, so learners who stay with romanisation tend to fossilise wrong tones. Since the script encodes tone systematically, learning it is the more reliable route even though it is slower at first.