Thai spelling does not assign one fixed pitch to each tone mark. It encodes a whole syllable, and four inputs work together to predict one of the five tones of standard Central Thai: the initial consonant's class, whether the syllable is live or dead, vowel length where the rule needs it, and the presence or identity of a tone mark.
That may feel less direct than English spelling, but it is systematic. The consonant classes preserve older sound distinctions that later became tone distinctions, so letters which now share an initial sound can still select different tone rules. This page gives you the architecture; the step-by-step algorithm later turns it into a reading routine.
The five possible outputs
Standard Central Thai distinguishes mid, low, falling, high, and rising tones. These names describe useful citation-form pitch shapes, not five musical notes that must always begin at an identical height.
| Tone | Practical pitch cue in isolation | Example | RTGS |
|---|---|---|---|
| mid | fairly level in the middle of the range | กา “crow” | ka |
| low | low, often with a small downward movement | ด่า “scold” | da |
| falling | starts high and drops decisively | ป้า “aunt; older woman” | pa |
| high | high and often rising toward the end | โต๊ะ “table” | to |
| rising | starts low and rises | จ๋า “dear; yes?” | cha |
All five examples begin with mid-class consonants, but their rimes and marks are not otherwise identical. They show real vocabulary rather than a row of invented syllables; later tables isolate each input more tightly.
กาอยู่บนหลังคา
ka yu bon langkha
A crow is on the roof. (neutral)
อย่าด่าเด็กต่อหน้าคนอื่น
ya da dek to na khon uen
Don't scold the child in front of other people. (informal advice)
In connected speech, the exact starting height compresses and shifts with emphasis, sentence intonation, and neighboring tones. The lexical category remains. Produce the overall movement clearly, but do not force every syllable into an exaggerated singsong contour.
Input 1: the class of the pronounced initial
Every consonant letter belongs to the mid, high, or low class. Only the letter functioning as the pronounced initial selects the class row; a final consonant never does. The class names are historical labels, not instructions to pronounce the consonant itself at a high, middle, or low pitch.
Compare ขา “leg” and คา “remain lodged.” Both are unmarked live syllables, and RTGS writes both as kha. High-class ข produces a rising tone here, while low-class ค produces a mid tone.
ขาขวายังเจ็บอยู่ค่ะ
kha khwa yang chep yu kha
My right leg still hurts. (polite statement; female speaker)
เศษกระดาษคาอยู่ในเครื่องพิมพ์
set kradat kha yu nai khrueang phim
A scrap of paper is stuck in the printer. (neutral)
The difference is not recoverable from RTGS. Look at the Thai initial, then consult the class system on The Three Consonant Classes.
Input 2: live or dead syllable status
A live syllable ends in a long vowel or a continuing sonorant sound: /m/, /n/, /ng/, /y/, or /w/. A dead syllable ends in a short checked vowel or an unreleased /p/, /t/, or /k/. “Live” and “dead” describe how the rime behaves in the tone system; they do not describe meaning.
For mid-class unmarked syllables, the contrast is especially transparent: live จาน “plate” has a mid tone, while dead จอด “park; stop” has a low tone.
วางจานไว้ตรงนี้ได้เลยครับ
wang chan wai trong ni dai loei khrap
You can put the plate right here. (polite; male speaker)
จอดรถหน้าร้านได้ไหมคะ
chot rot na ran dai mai kha
Can I park in front of the shop? (polite question; female speaker)
Spelling, not the visible shape of the last letter alone, identifies the final sound. Many different written finals collapse to /p/, /t/, or /k/ and therefore make a syllable dead. The live-and-dead page gives the complete practical classification.
Input 3: vowel length
Vowel length has two jobs. First, an open short vowel is dead, whereas an open long vowel is live. Second, an unmarked low-class dead syllable has a different tone depending on length: a short vowel gives a high tone, while a long vowel gives a falling tone.
The near-minimal pair มัก “often” and มาก “very; much” shows the special low-class split. Both begin with low-class ม, both end in /k/, both lack a tone mark, and RTGS writes both as mak. Only the vowel length changes the rule branch: มัก has a high tone; มาก has a falling tone.
เขามักกลับบ้านก่อนหกโมง
khao mak klap ban kon hok mong
They often get home before six. (neutral)
วันนี้งานเยอะมากครับ
wan ni ngan yoe mak khrap
There's a lot of work today. (polite; male speaker)
Length does not create a separate branch everywhere. For example, unmarked mid-class dead ปัก “stick in; pin” and ปาก “mouth” both have a low tone despite their different vowel lengths. Learn exactly where length matters rather than adding it indiscriminately.
Input 4: the tone-mark category
Thai has four written tone marks: ไม้เอก ่, ไม้โท ้, ไม้ตรี ๊, and ไม้จัตวา ๋. The mark is an input to a consonant-class row, not the output itself. Mid class displays the fullest pattern: ่ selects low, ้ falling, ๊ high, and ๋ rising. With high and low classes, the productive outcomes differ.
The same ไม้เอก therefore gives different spoken tones in ข่า and ค่า. High-class ข + ่ gives low; low-class ค + ่ gives falling.
ข่า
kha
Galangal. Isolated high-class syllable with ไม้เอก and a low tone.
ค่า
kha
Value; price. Isolated low-class syllable with ไม้เอก and a falling tone.
ขอเพิ่มข่าอีกนิดได้ไหมครับ
kho phoem kha ik nit dai mai khrap
Could you add a little more galangal? (polite; male speaker)
ค่าอาหารมื้อนี้เท่าไรคะ
kha ahan mue ni thao rai kha
How much is this meal? (polite question; female speaker)
Likewise, the absence of a mark does not mean “mid tone.” Unmarked ขา is rising, unmarked จอด is low, and unmarked มัก is high. A blank mark slot simply sends the syllable through the no-mark rule.
The compact rule map
This table is a prediction map for ordinary standard spellings. “Dead short/long” is separated only where the outcome can differ.
| Initial class | No mark: live | No mark: dead short | No mark: dead long | ไม้เอก ่ | ไม้โท ้ | ไม้ตรี ๊ | ไม้จัตวา ๋ |
|---|---|---|---|---|---|---|---|
| mid | mid | low | low | low | falling | high | rising |
| high | rising | low | low | low | falling | not a regular native pattern | not a regular native pattern |
| low | mid | high | falling | falling | high | not a regular native pattern | not a regular native pattern |
Loanwords, exceptional spellings, clusters, and silent leading consonants can complicate how you identify the inputs. They do not invalidate the system; they require better syllable analysis. At A1, master ordinary one-syllable forms first.
Reading visual order as sound order
In เข้า “enter,” เ is printed before ข, ้ is above it, and า follows it. The pronounced onset is still ข; the vowel pattern is เ–า; and the tone mark is processed with high-class ข. Thai visual placement is two-dimensional, so scanning strictly left to right gives the wrong analysis.
กรุณาเข้าแถวทางนี้ค่ะ
karuna khao thaeo thang ni kha
Please line up this way. (formal/polite instruction; female speaker)
Build the syllable before calculating its tone: find the onset even when a vowel sign precedes it, gather the vowel signs around it, find the final sound, and note the mark.
Common Mistakes
1. Translating a mark directly into a tone
❌ ไม้เอกทำให้ทุกคำออกเสียงต่ำ
Incorrect — ไม้เอก does not produce a low tone with every consonant class.
✅ ข่าใช้เสียงเอก ส่วนค่าใช้เสียงโท
kha chai siang ek suan kha chai siang tho
ข่า uses the low tone, whereas ค่า uses the falling tone.
2. Treating every unmarked syllable as mid tone
❌ คำที่ไม่มีเครื่องหมายวรรณยุกต์ออกเสียงกลางเสมอ
Incorrect — an unmarked syllable is always mid tone.
✅ ขาไม่มีเครื่องหมายวรรณยุกต์แต่ออกเสียงจัตวา
kha maimi khrueangmai wannayuk tae ok siang chattawa
ขา has no tone mark but has a rising tone.
3. Using the final letter's consonant class
❌ คำว่า จอด ใช้ชั้นของ ด คำนวณเสียง
Incorrect — using the class of final ด to calculate จอด.
✅ คำว่า จอด ใช้ จ เป็นพยัญชนะต้น
kham wa chot chai cho chan pen phayanchana ton
The word จอด uses cho chan as its initial consonant.
4. Letting RTGS erase a real contrast
❌ มักกับมากออกเสียงเหมือนกันเพราะเขียนว่า mak
Incorrect — identical RTGS does not preserve their length or tone contrast.
✅ มักใช้สระสั้นและเสียงสูง แต่มากใช้สระยาวและเสียงโท
mak chai sara san lae siang sung tae mak chai sara yao lae siang tho
มัก has a short vowel and high tone, but มาก has a long vowel and falling tone.
Key Takeaways
A written Thai tone is the output of a system, not the name of a mark. Identify the pronounced initial's class, classify the syllable as live or dead, use vowel length where the rule branches, and then apply any tone mark. Thai script preserves all four inputs; RTGS preserves neither tone nor length. Once you make this calculation routine, the apparently redundant parts of the spelling begin to look like coordinated information.
Now practice Thai
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Thai →Related Topics
- The Five Tones of Central ThaiA1 — Hear and produce the five Central Thai tones while understanding that consonant class, syllable shape, and tone marks jointly determine them.
- Live and Dead SyllablesA1 — Classify Thai syllables by their vowel and final sound so that the no-mark tone rules become predictable.
- How Vowel Length Affects ToneA1 — See exactly when short versus long vowels change a Thai tone calculation—and when length remains lexical without changing the tone.
- A Reliable Step-by-Step Tone AlgorithmA2 — Calculate a written Thai tone by parsing the syllable, finding its controlling class, and applying the correct marked or unmarked rule.
- The Three Consonant ClassesA1 — Understand the high, mid, and low consonant classes as the organizing system behind Thai tone spelling.
- The Four Tone Marks ่ ้ ๊ ๋B1 — Identify, type, and interpret all four Thai tone marks as inputs to the consonant-class tone system rather than fixed pitch symbols.