Thai is read from left to right, yet the first visible character of a syllable is not always its first sound. Several vowel signs are written before the consonant they modify, and complex vowels can surround an onset on two or three sides. Fluent reading comes from recognizing a complete visual pattern and converting it into pronunciation order—not from sounding out glyphs one by one.
All examples are modern standard Central Thai. Unmarked examples are neutral or everyday; public instructions using โปรด are labeled (formal).
Two orders, one stable spelling
Thai spelling has a conventional visual order: the order in which forms appear across the line. Speech has an analytical order: onset, vowel, and final. The reader maps between them without rearranging the written word.
| Written syllable | Safe visual decomposition | Analytical sound order | RTGS |
|---|---|---|---|
| เก | เ + ก | ก onset + เ– vowel | ke |
| แกะ | แ + ก + ะ | ก onset + แ–ะ vowel | kae |
| โต | โ + ต | ต onset + โ– vowel | to |
| ไป | ไ + ป | ป onset + ไ– vowel | pai |
| เขา | เ + ข + า | ข onset + เ–า vowel | khao |
| เขียน | เ + ข + ี + ย + น | ข onset + เ–ีย vowel + น final | khian |
The analytical notation with dashes is a teaching convention only. Native Thai keeps the displayed forms exactly as shown in the first column. The vowels-around-consonants page expands these frames into a systematic inventory.
ไปไหน
pai nai
Where are you going? (informal)
แกะกล่องนี้ให้หน่อย
kae klong ni hai noi
Please open this box for me. (informal)
Preposed vowels are genuinely stored before the base
The full-height preposed vowel signs เ, แ, โ, ใ, and ไ are ordinary spacing characters in Thai text. A typist enters them before the base consonant because that is where they are displayed and stored. This differs from some other Brahmi-derived digital scripts whose engines may reorder a later-entered vowel for display.
Above- and below-base signs work differently. In กิ, the base consonant ก is stored first and the combining vowel ิ follows it, even though the vowel is rendered above. If a tone mark shares that stack, it follows the relevant base/vowel sequence and the font positions the layers.
นี่คือเมนูใหม่
ni khue menu mai
This is the new menu.
In นี่, the structural sequence is น + ี + ่: base, above vowel, tone mark. The tone mark is drawn at the top of the cluster, but it is not pronounced before /n/ or before the vowel. It modifies the syllable’s tone together with the initial class and syllable type.
แม่ซื้อแกงมา
mae sue kaeng ma
Mom bought curry.
Here แ is a single Thai character in both แม่ and แกง. It is not two copies of เ. Fonts may make the shapes look related, but character identity matters for searching, spell-checking, accessibility, and reliable display.
Vowels can wrap around an onset
เกาะ “island” is visually เ + ก + า + ะ but pronounced with ก first. A reader recognizes เ–าะ as one multipart vowel frame around the onset. The final-looking symbols าะ belong to that vowel; they are not independent later syllables.
เขาไปเกาะสมุยเมื่อวาน
khao pai ko samui muea wan
He went to Ko Samui yesterday.
เขียน “write” is denser. The visual string begins with เ, but ข is the onset. The pieces เ–ีย form the vowel pattern and น is the final. Reading each mark in visible sequence would produce an impossible extra vowel before the initial; gathering the frame yields khian.
ช่วยเขียนที่อยู่ให้หน่อยค่ะ
chuai khian thi yu hai noi kha
Could you write down the address for me, please? (polite, female speaker)
ฉันเกือบลืมกุญแจ
chan kueap luem kunchae
I almost forgot the key.
เกือบ uses a multipart vowel spelling and a final consonant. It looks crowded because the vowel occupies more than one visual position; it remains one syllable.
Above, below, and stacked marks
Thai vowel signs such as ิ, ี, ึ, and ื appear above a consonant, while ุ and ู appear below. Tone marks are also placed over the onset and may sit above an upper vowel. These signs form a single visual cluster with the base; they do not advance the line like independent English letters.
เด็กกำลังเล่นอยู่
dek kamlang len yu
The children are playing.
The word กำลัง contains ำ, which must be encoded as the single character ำ. Its printed shape contains a dot-like nikhahit element and า, but substituting separately typed lookalike pieces creates a different character sequence. Likewise, the first sign in แกง is the single character แ. Correct character identity is part of correct spelling even when a faulty sequence seems visually close.
ห้องน้ำอยู่ไหนคะ
hong nam yu nai kha
Where is the restroom? (polite, female speaker)
In ห้อง, ้ sits over ห, อ writes the long vowel to the right, and ง closes the syllable. In น้ำ, the tone mark and ำ cooperate with น. Neither topmost mark is the first sound.
RTGS displays sound order but loses contrasts
RTGS places the romanized onset before the vowel, so เขียน becomes khian and ไป becomes pai. This makes it a good confirmation tool for local sound order. It does not explain where the Thai vowel pieces are written, and it deliberately omits tone and vowel length.
The loss is easy to see in ไหม “question particle,” ใหม่ “new,” and ไม้ “wood.” All three are shown as mai in RTGS even though their tones and spellings differ. A learner who studies only the romanization cannot reconstruct which Thai word appeared.
อันนี้ใหม่ไหม
an ni mai mai
Is this one new?
โต๊ะตัวนี้ทำจากไม้
to tua ni tham chak mai
This table is made of wood.
The repeated mai mai in the first RTGS line is not a typo: the Thai spellings ใหม่ and ไหม carry the distinction that RTGS suppresses.
Reading a real instruction
โปรดเข้าแถว “Please queue” is a concise public instruction. โปรด is (formal/polite) and common on notices.
โปรดเข้าแถว
prot khao thaeo
Please queue. (formal/public instruction)
Read it by frames:
- โปรด begins visually with โ; ปร is the onset cluster, โ– is the vowel, and ด is the final.
- เข้า begins with เ visually; ข is the onset, เ–า is the vowel pattern, and ้ supplies tone information.
- แถว begins with the single character แ; ถ is the onset, แ– supplies the vowel, and ว is the final glide.
The Thai line remains continuous because the two lexical items โปรด and เข้าแถว form one short instruction. RTGS shows the broad reading as prot khao thaeo.
Common Mistakes
1. Pronouncing a preposed vowel before the onset
❌ เก
Incorrect strategy — do not read this as a separate e followed by k.
✅ เก
ke
Correct — ก is the onset and เ– supplies the vowel.
2. Typing in imagined sound order
❌ กเ
Incorrect spelling — a preposed เ must be entered before its consonant base.
✅ เก
ke
Correct visual and character order.
3. Treating a stacked tone mark as the first sound
❌ นี่
Incorrect analysis — the topmost ่ is not pronounced before น or as an independent sound.
✅ นี่
ni
Correct — onset น, vowel ี, and tone spelling combine as one syllable.
4. Reconstructing Thai spelling from RTGS alone
❌ ใหม่กับไหมเขียนเหมือนกัน
Incorrect — the shared RTGS form mai does not mean the Thai spellings match.
✅ ใหม่กับไหมเขียนต่างกัน
mai kap mai khian tang kan
Correct — ใหม่ and ไหม are spelled differently.
Key Takeaways
Follow the line from left to right, but translate each visual syllable into onset–vowel–final order. Preposed vowels are genuinely written and stored before their base; upper and lower marks combine with a preceding base. Recognize multipart vowel frames, preserve the single characters แ and ำ, and use RTGS only to confirm broad sound order—not to replace the Thai spelling.
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 Thai Script: A Complete Road MapA1 — A practical map of how Thai consonants, vowels, tone spelling, syllable structure, spacing, and RTGS work together.
- How a Written Thai Syllable Is BuiltA1 — Assemble Thai syllables from an onset, distributed vowel pattern, optional final, and tone-spelling information.
- Vowels Written Before, Above, Below, and AfterA2 — Read Thai vowel signs by gathering components around their consonant onset instead of following visual order mechanically.
- Complex Vowel SpellingsB1 — Assemble Thai diphthongs and other multi-sign vowel patterns around an onset without confusing display order with sound order.
- Writing ำ as One CharacterB2 — Store Thai sara am as U+0E33, place tone marks before it in logical order, and avoid compatibility decompositions that only look equivalent.
- Writing แ, Not เ + เB2 — Use the single Thai vowel character แ, understand its preposed position, and prevent look-alike encoding errors in search, fonts, and TTS.