streak 0
Why this drill?
1–4 to answer · Enter to continue

อ่านไทย

Six units, each changing one variable in the tone formula. Nothing is locked — but the order is the order a Thai classroom uses, and each unit assumes the one before it.

ready to move on accurate but slow needs work barely started

Progress

Accuracy and speed, per unit and per item. Speed matters: right-but-slow means you're still computing rather than reading.

Core vocabulary
Readiness by unit

The gate for moving on is 90% over at least 30 questions with a median under 3 seconds. Both, not either.

Costing you the most

Items you've missed at least twice, worst first. Tap to hear them.

Coverage

Which items the drill has shown you. This is exposure, not mastery — a full bar only means you've seen it.

คู่มือ

Everything explained, grouped by what you'd be looking for.

This unit

The one idea: tone is spelled, not sprinkled · re-read the primer

Thai has five tones (mid, low, falling, high, rising) and they distinguish words the way vowels do in English. But the writing system never marks pitch directly. Each syllable's tone is computed from: the class of its initial consonant (middle / high / low — a fixed, arbitrary property you memorise per letter), whether the syllable is live (open long vowel, or ends in n / m / ng / y / w) or dead (ends in a stopped p / t / k, or a short vowel), and any of four optional tone marks.

class× ending× mark tone

Unit ๑ stays inside middle class with no tone marks, so only two outcomes exist:

ตา dtaa — live → mid ปาก bpàak — dead → low

Honesty note: the full system (three classes × two endings × four marks, plus vowel length) is genuinely more work than anything English asks of a reader. But it is a finite table, not a per-word lottery — unlike English spelling, Thai pronunciation is almost fully predictable from the page once the table is yours.

Chart — Unit ๑ · 9 consonants + the vowels used here
The puff of air you never noticed · bp / dt / g

Say "pin", then "spin", with your palm in front of your mouth. "Pin" throws a puff of air onto your hand; "spin" doesn't. You already produce both p-sounds every day — English just treats them as the same letter, so you've never had to hear the difference.

Thai splits them into different letters, and swapping them swaps words:

  • = the p of "spin" (romanised bp). The puffed p of "pin" is a different letter, พ (ph).
  • = the t of "stop" (romanised dt). The puffed t of "top" is ท (th).
  • = the k of "ski" (romanised g — it sits between English g and k). The puffed k of "key" is ค (kh).

Classic stakes: ไก่ gài is chicken; ไข่ khài is egg. The only difference is the puff.

(j) is the affricate version of the same trick: like the j in "jeep" but with the voice switched off — closer to the ch in "itchy" said with no puff at all.

Two o's, two e's · vowels English merges

อ (aw) vs โ- (oo). English "aw" in "saw" is Thai aw — jaw open, lips loose. English "o" in "go" starts near Thai oo but then glides into a w. Thai oo is that starting position frozen: say "go" and stop the vowel before your lips finish rounding. กอ gaw and โก goo are different syllables.

แ- (ae) vs เ- (ee). ae is the vowel of "air" (or a long "a" as in "ham"). ee is the "ay" of "day" with the y-glide amputated — hold the very first instant of "day" and don't move. English speakers hear both as "long a"; Thai spells and hears them as two vowels.

Length is real. This set uses long vowels (written double in romanisation: aa, ii, uu…). Thai also has short versions, and length alone can separate words — hold long vowels genuinely long, about twice what feels natural in English.

Finals that stop short · why ปาก isn't "bpaak-uh"

Say "cap", but stop with your lips still closed — never let the p go. That unreleased p is exactly how Thai final stops work. English usually releases finals (a tiny "cap-uh"); Thai never does.

In this set, five letters can close a syllable, and they collapse to three unreleased sounds:

  • บ ป at the end → p (lips close, no release)
  • ด ต at the end → t (tongue closes, no release)
  • at the end → k

A syllable ending in one of these is dead — which, with a middle-class initial, is what drops the tone to low. Hearing the stop is hearing the tone rule.

Position rules · the same mark doesn't always mean the same thing

Vowels orbit the consonant

Thai vowels attach after (◌า), above (◌ี), below (◌ู), or before (เ◌ แ◌ โ◌ ไ◌ ใ◌) the consonant they follow in speech. The preposed ones are the trap: in แปด bpàet "eight", your eye meets แ first but your mouth says bp first. Read the consonant, then wrap the vowel around it.

อ works two jobs

At the start of a syllable, is a silent seat — Thai syllables must open with a consonant letter, so pure-vowel syllables borrow อ as a placeholder (อีก ìik "again"). After a consonant, the same character is the vowel aw (บอก bàwk "to tell"). ออก àwk "to exit" uses both jobs at once.

Finals transform

Letters keep their full sound only at the start of a syllable. At the end they reduce to unreleased stops (see "Finals that stop short") — so is d at the front of แดด but t at the back of the very same word: dàet.

One vowel, two symbols

เ◌า is a single vowel, ao, written as a wrapper: เ before the consonant, า after it. เอา ao "to take" is เ + silent-seat อ + า — three characters, one syllable, no consonant sound at all.

The letter's own name tells you its class · the trick nobody mentions

Say the middle-class names out loud: gaw gài, jaw jaan, daw dèk, bpaw bplaa. Flat. Now the high-class ones: khǎw khài, chǎw chìng, thǎw thǔng, phǎw phûeng. Rising.

That isn't decoration. Each letter's name is a live syllable with no tone mark — so the name is the tone rule, demonstrated on itself. Middle class comes out mid; high class comes out rising. If you can remember how a letter's name sounds, you already know its class.

middle + live → mid high + live → rising either + dead → low

Note the third chip: on a dead syllable, middle and high class behave identically. Half of the new class is free.

Chart — Unit ๒ · 11 high-class consonants
The puff, part two · high class is mostly the aspirated twins

You spent Unit ๑ learning to keep the air in. Four of the high-class letters are the same sounds with the air let out — and they're the ones English speakers produce by default, which makes them the easy half of this unit.

Unit ๑ · no puffUnit ๒ · puffEnglish pair
gkhski → key
jchitchy → chew
dtthstop → top
bpphspin → pin

th and ph are never English "th" or "ph". ถ is not the th of "think" — Thai has no such sound. ผ is not the ph of "phone" — that's ฟ. The h in this romanisation means puff of air, nothing else.

The remaining high-class letters have no Unit ๑ twin: f, ส ศ ษ s, h.

Three ways to spell one s · ส ศ ษ

All three are pronounced s, all three are high class, and no rule tells you which a word takes — you learn it with the word, the way you learned that English "sea" and "see" split the same sound.

everyday
The default. Native Thai words and most of what you'll read: สอง sǎwng, สี sǐi.
Sanskrit / Pali
ศ ษ
Loanwords from Indic languages: ศาลา sǎa-laa (pavilion), ภาษา phaa-sǎa (language). Seeing one is a hint the word is a formal borrowing.

Compare the three glyphs above rather than memorising a stroke rule — the shapes are genuinely distinct, they just happen to share a sound.

As a final, all three read as an unreleased t: อากาศ aa-gàat (weather), รส rót (taste).

The letters Thailand stopped using · ฃ and ฅ

(khǎw khùat, "bottle") and (khaw khon, "person" — low class) fell out of use in the early 20th century, partly because the first Thai typewriters had no room for them. They're still taught in the alphabet song and still sit in the character set, but you will not meet them in a modern book, sign, or menu.

They're in this drill for one reason: so that when you see , you can be sure it's ข. The difference is a small extra notch in the upper curve of ฃ.

Two more letters, and , are vowel-like leftovers from Sanskrit; ฤ survives in words like ฤดู rue-duu (season), ฦ is gone.

The mark's name is not the tone's name · read this before drilling

Thai has four tone marks and five tones, and their names overlap in a way that traps every beginner. The marks are mái èek, mái thoo, mái dtrii, mái jàt-dtà-waa — literally "stick one, two, three, four". The tones are sǎa-man (mid), èek (low), thoo (falling), dtrii (high), jàt-dtà-waa (rising).

Same words. Different things. Mái èek does not mean "èek tone." It means "apply rule number one", and what rule number one produces depends on the class of the initial consonant.

For the two classes you know, the names happen to line up:

mid or high + ◌่low mid or high + ◌้falling

They stop lining up with low-class initials, where ◌่ gives falling and ◌้ gives high. That's the single biggest reason Thai tone feels arbitrary at first — and it isn't arbitrary, it's just a third row of the same table.

Where the mark sits: above the initial consonant, always — even when the vowel is below it (ปู่) or in front of it (ไก่). If an upper vowel is already there, the mark stacks on top of it (จี้).

Chart — Unit ๓ · the four marks
The whole tone table, including the row you haven't learned · all 3 classes

This is the entire tone system of Thai on one grid. You've been taught the top two rows. The third is greyed out — it's the next thing you'd learn, and it's shown so you can see there's a floor to this.

initial classlive
no mark
dead
no mark
◌่◌้◌๊◌๋
middle ก จ ด ต บ ป อmidlowlowfallinghighrising
high ข ฉ ถ ผ ฝ ส หrisinglowlowfalling
low ค ง ช ท น พ ม ย ร ล วmidfallingfallinghigh

One asterisk on the low row: on a dead syllable it splits by vowel length — high after a short vowel, falling after a long one. It is the only cell in the entire table that needs a fourth variable. Units ๗–๙ cover this row.

Notice how much of the grid is shared. Middle and high class differ in exactly one cell — live, no mark. And notice the low row's two mark columns: ◌่ gives falling where the others give low, and ◌้ gives high where the others give falling. The marks invert. That single fact is why Thai tone looks arbitrary before you see this grid.

Pairs that differ only by a mark · proof that tone is vocabulary
ปูbpuucrab
ปู่bpùugrandfather (father's father)
ป่าbpàaforest
ป้าbpâaaunt (parent's older sister)
ไก่gàichicken
ไข่khàiegg — different letter, same tone rule
ข้อkhâwitem, clause, joint
ขอkhǎwto ask for

ป่า and ป้า are the pair to feel in your mouth. One mark apart on the page; forest and aunt in the world.

One caveat about "all five tones"

This unit technically unlocks every tone — but two of them barely appear yet. High and rising are reachable here only through ◌๊ and ◌๋, the two rarest marks in the language. Across Units ๑–๖ there are exactly two high-tone words in this app, and both carry mái dtrii.

That isn't a gap in the app; it's a fact about Thai. High tone becomes ordinary in Unit ๗, where low-class dead syllables with short vowels produce it constantly — รัก rák, วัด wát, คิด khít. If high tone feels theoretical right now, that's why, and it's temporary.

Short vowels kill the syllable · the rule that makes length matter

Until now, "dead syllable" meant "ends in p, t or k". Here's the other half of the definition: a short vowel with nothing after it is also dead.

จาlong, open → live → mid
จะshort, open → dead → low

So vowel length isn't a subtle accent detail you can approximate. It changes whether the syllable is live or dead, which changes the tone, which changes the word. Length is structural.

English does have long and short vowels, but they differ in quality more than duration ("bit" vs "beat" are different vowel sounds, not the same sound held longer). Thai length pairs are genuinely the same vowel, one held about twice as long. That's the new skill.

Chart — Unit ๔ · eight short vowels
Length pairs you can already read · real words, one difference

Every word here uses only letters from Units ๑–๒. Say each pair aloud back to back — the long member should feel almost comically drawn out.

ตากdtàakto dry in the sun
ตักdtàklap; to scoop
ปากbpàakmouth
ปักbpàkto embroider, to stick in
ขาดkhàattorn; lacking
ขัดkhàtto scrub; to obstruct
จีบjìipto flirt with
จิบjìpto sip
ดูduuto look, to watch
ดุfierce, strict

Both members of every pair are dead syllables with the same class, so both take low tone. The tone is identical — only the length differs. These pairs isolate the one variable.

◌ั is ◌ะ wearing a hat · and the vowel that disappears entirely

The short a is written ◌ะ after the consonant — but the moment a final consonant needs that spot, the vowel moves upstairs and becomes ◌ั (mái hǎn-aa-gàat):

no final
จะ
jà — the ะ sits on the line, after จ
with a final
จัด
jàt — ะ becomes ั above จ, and ด takes the line

The same displacement happens to เ◌ะ แ◌ะ โ◌ะ เ◌าะ, and in one case the vowel vanishes completely: short o with a final is simply not written. Two bare consonants in a row, with nothing between them, are read with an unwritten short o.

Preview: คน is khon (person), not "kn". ผม is phǒm (hair; "I" for men). You'll meet this constantly once low-class letters arrive — a consonant pair with no vowel means put a short o in the gap.
Finals that let the syllable live · ง น ม ย ว

Every final you've used so far — ก ด บ — stops the air and kills the syllable. These five don't. They're sounds you can hold: hum an m, hold an n, sustain an ng. A syllable ending in one is live, exactly as if it ended in an open long vowel.

middle + these → mid high + these → rising

These five letters are all low class — but that fact is irrelevant here, because class only ever comes from the initial consonant. A final has no class. It's the cleanest example of why Thai reading is positional: the same letter does different jobs at different ends of a syllable.

ng is the one to practise

English has the ng sound but never starts a word with it, and Thai does (งู nguu, snake). At the end it's easy: สอง sǎwng is the ng of "song", nothing new.

ย and ว are half vowels

Final adds an i-glide and final adds an o/u-glide, so they build diphthongs rather than consonant endings: ขาย khǎai, ขาว khǎao. Still live.

Chart — Unit ๕ · the five sonorant finals
Many letters, few final sounds · the great collapse

Thai has 44 consonants but only eight possible syllable endings. At the end of a syllable, whole groups of letters collapse into one sound — which is why Thai spelling is predictable to read and hard to write from hearing.

WrittenRead asExample
ก ข ค ฆk (unreleased)ปาก bpàak
ด ต ถ ท ส ศ ษ ช ฐ ฏ ฎ จt (unreleased)อากาศ aa-gàat
บ ป พ ฟ ภp (unreleased)ตอบ dtàwp
น ณ ร ล ฬ ญnอ่าน àan
mสาม sǎam
ngสอง sǎwng

The practical consequence: seeing an unfamiliar letter in final position, you can usually guess its sound from the group it belongs to. Twelve different letters, one t.

Why you meet some letters out of order

A few words in this unit — อาหาร, บาท, ตลาด — end in ร, ท or ล, which aren't formally taught until Units ๗ and ๘. That's deliberate: a final has no class and only one possible sound, so you can read it correctly long before you learn what it does at the front of a word. You meet each of these shapes twice, several units apart — spacing, not repetition.

Two syllables, and the vowel nobody wrote · ตลาด, ถนน, ขนม

Some two-syllable words are written with no vowel at all in the first syllable. Two consonants sit together, and the reader supplies a short a:

สะอาดsà-àatclean — here the ะ is written
ตลาดdtà-làatmarket — same sound, no ะ on the page

And then the first consonant lends its class

In ตลาด, the second syllable starts with ล — a low-class letter. But it doesn't behave like one. The middle-class ต in front of it governs the whole word, so ลาด takes middle-class rules: dead syllable, low tone, làat.

The same thing happens in ถนน thà-nǒn (road) and ขนม khà-nǒm (snack): high-class ถ and ข hand their class to the น that follows, producing rising tones on syllables that would otherwise be mid.

This pattern is called อักษรนำ (àk-sǎwn nam, "leading consonant"), and it's the same mechanism as the silent ห in หมา mǎa. Three words in this unit use it, flagged in the drill. Treat them as a preview, not a rule to master yet.

Where does one word end? · reading without spaces

Thai puts no spaces between words. Nothing in ดินสอ tells you it's one word (pencil) rather than two (ดิน earth + สอ). You segment by recognising vocabulary, which means early reading is slow in a way that has nothing to do with the script.

Two structural hints do help:

  • Preposed vowels signal a boundary. เ แ โ ไ ใ can only begin a syllable, so wherever you see one, a new syllable starts there.
  • Finals can't start syllables. A vowel mark appearing after a consonant means that consonant is an initial, not somebody else's final.

Spaces do exist in Thai text — they mark the end of a clause or sentence, roughly where English uses a comma or full stop. So a space tells you something bigger has ended, not that a word has.

How a phrase is put together · five habits to unlearn

Every phrase in this unit is short, and none of them work quite the way the English translation suggests.

English does
Thai does
fried rice — describer first
ข้าวผัด khâao phàt rice fried
two baht, two pens — plural on the noun
สองบาท sǎwng bàat two baht — the noun never changes
I'd like two of them
ขอสองอัน khǎw sǎwng an ask-for two [classifier] — no noun, no pronoun
the road is closed
ปิดถนน bpìt thà-nǒn closed road — no article, no 'is'
go to the market
ไปตลาด bpai dtà-làat go market — no preposition

Notice how much shorter the right-hand column is. Thai omits everything the situation already supplies, which is why a sign can be two words and a full sentence can be three.

Finding the seams · reading a line with no spaces

You can't wait until you know every word. Four structural cues narrow the possibilities before meaning does:

  • Preposed vowels start syllables. เ แ โ ใ ไ are written before their consonant and can never be finals — so one always marks a fresh start. In ตากแดด, the แ tells you where the second word begins.
  • Some letters never end a syllable. ข ฃ ฉ ผ ฝ ห อ among others only ever open one. Meeting a ข mid-line means a boundary just before it — that's how you split กินข้าว.
  • Tone marks ride initials. A mark sits above the consonant that starts a syllable, so it points at the beginning, not the end.
  • Vowels can't stand alone. A vowel symbol always belongs to the consonant next to it, which tells you that consonant is an initial rather than someone else's final.

Worked example

ขายอาหาร — you see ข (initial-only, so the line starts here), then า, then ย. ย can be a final, so ขาย may be complete. Next comes อ, which can only open a syllable, so the seam is confirmed: ขาย + อาหาร, khǎai aa-hǎan, 'sells food'.

This gets fast, but it never becomes automatic the way English word-spacing is. Fluent Thai readers are doing it too — they just have the vocabulary to guess right the first time.

Chart — Unit ๖ · all 13 phrases
Four marks that change everything · and the twenty ใ words

These are small marks doing large jobs. Two of them change how a word is read; two are conventions rather than rules.

◌็ mái dtài-khúu — the shortener

It never touches the tone directly. It shortens the vowel, and vowel length then feeds the rules you already know. Watch it work:

เลก— not a wordlong e would give lêek, falling
เล็กlékshort e → low class, dead, short → high

◌์ gaa-ran — the silencer

Marks a letter as written but not spoken, often taking the letter before it as well. Read up to the killed letter and stop.

สัตว์sàtthe ว is silent — animal
จันทร์janboth ท and ร are silent — Monday
ศูนย์sǔunthe ย is silent — zero

Almost always a sign of a borrowed word — from Sanskrit, Pali or English. The dead letters preserve the original spelling.

ๆ mái yá-mók — say it again

Repeat the word before it. Written with a space in front. Repetition can mark plurality (เด็กๆ children), variety (ต่างๆ various), or intensity.

ใ — the ai used in exactly twenty words

Identical in sound to ไ. There is no rule for which words take it; Thai schoolchildren memorise the twenty as a verse. Four of them are among the most common words in the language: ใน nai (in), ให้ hâi (give), ใหญ่ yài (big), ใหม่ mài (new). Everything else with an ai sound takes ไ.

The one true exception: ก็ is read gâw, falling. No rule in this course predicts it. There are only a handful of words like this in Thai, and ก็ is by far the most common — you will absorb it from exposure rather than derive it.
Chart — Unit ๑๒ · the last five marks
How Thai counts · regular, except twice

Thai numbers are built by multiplication and addition, with no irregular teens of the English "eleven, twelve, thirteen" kind. Say the digits and you have the number.

ห้า5 ×สิบ10 →ห้าสิบ= 50

The two traps

You would expect
Thai actually says
11 = สิบหนึ่ง ten-one
11 = สิบเอ็ด sìp-èt one becomes เอ็ด in the ones place
20 = สองสิบ two-ten
20 = ยี่สิบ yîi-sìp a special form of two, used only here

The เอ็ด rule keeps going: 21 is ยี่สิบเอ็ด, 101 is ร้อยเอ็ด. The ยี่ form does not — thirty onwards is regular again (สามสิบ, สี่สิบ).

Thai numerals

๐ ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙ — used for the unit numbers on this page. You will meet them on temple signage, government forms and some price lists, but Arabic numerals are far more common in daily life.

Chart — Unit ๑๓ · zero to a thousand
Why these words · and how to use the shortlist

This is not a unit. It is a filter across everything you have learned, showing only the words tagged very common — the ones that appear in a large share of anything you will read.

Nothing here is new. Every item has already been taught in its own unit, with its own tone derivation. What the shortlist buys you is concentration: instead of meeting ได้ once every few hundred questions in Mixed, you meet it constantly.

How to use it

  • Work a unit until Progress calls it ready, then spend a few rounds here before moving on.
  • Use it when you have five minutes and don't want to start a new unit.
  • Watch the core vocabulary meter in Progress — it counts how many of these are genuinely sticking (review box 3 or higher), not merely seen.

Mixed review already leans this way on its own, drawing very common words about two and a half times as often as rare ones. This is the same bias, turned up.

Seven vowels, no new rules · and where they sit

These are the vowels the course had been avoiding, kept back so that every earlier unit could use only shapes you'd already met. They introduce no new tone machinery at all — class, length and live/dead work exactly as before.

Two pairs that differ only in length

◌ือue (long)มือ mue, hand
◌ึue (short)ถึง thǔeng, to reach

The sound has no English equivalent: make an oo as in "boo", then pull your lips back flat while keeping the tongue high. An oo with the rounding removed.

Two wrappers that differ only in the middle

เ◌ีย — ia
เ◌ือ — uea
เสีย sǐa broken · ◌ี in the middle, ย at the end
เสือ sǔea tiger · ◌ื in the middle, อ at the end

The one that hides a consonant

◌ำ ends in an m sound by itself, so a syllable using it is always live and never needs a final letter. It's the only vowel in Thai that behaves this way — which is why น้ำ is náam rather than nám.

The one that contracts

เ◌อ (oe — the vowel of "her" with no r) drops its อ when a final consonant follows, and a small mark appears above instead: เธอ thoe has no final, เดิน doen does. Same vowel, two spellings, decided by what comes after.

Two overdue payoffs

has been called sǎw sǔea since Unit ๒ and has been raw ruea since Unit ๗. Both anchor words use เ◌ือ, so neither was readable until now. They are, respectively, เสือ tiger and เรือ boat.

Chart — Unit ๑๑ · the last seven vowels
Chart — Unit ๑๐ · nine everyday phrases
What you can and can't do now · an honest finish line

At the end of Unit ๑๐ you can take an unfamiliar Thai word and produce its correct pronunciation and its correct tone, from rules, without a transliteration. That is the whole goal of a phonics course, and it is genuinely most of the difficulty of the Thai script.

What that does not give you

  • Meaning. You will read ธนาคาร as thá-naa-khaan flawlessly and have no idea it says 'bank'. Decoding and comprehension are separate skills; only one of them is finished.
  • About half the vowels. ◌ือ ◌ัว เ◌ีย เ◌ือ ◌ำ เ◌อ and their short partners still need learning — but they obey the tone rules you already have.
  • Speed. Deriving a tone in three steps isn't reading. Progress measures this deliberately: the gate is 90% and a median under three seconds.
  • Listening. Reading tones off a page is not the same as catching them in fast speech.

The next honest step isn't another rule — it's volume. Signs, menus, chat messages. The system is complete; the vocabulary is a lifetime.

The two rules that make low class different · read before drilling

Low class is the biggest of the three — 24 letters, more than the other two combined — and it is where the tone system stops looking tidy. Two rules are new.

1. Dead syllables split by vowel length

For middle and high class, a dead syllable is always low and the vowel length is irrelevant. For low class it is the deciding factor:

รักrákto love — SHORT vowel → high
มากmâakvery — LONG vowel → falling

This is the only cell in the entire tone table that needs a fourth variable. Everywhere else, three facts are enough.

2. The tone marks invert

Middle & high class
Low class
◌่low · ◌้falling
◌่falling · ◌้high
ไก่ gài chicken
ไม่ mâi not

Both take mái èek. One is low, one is falling, and the only difference is the class of the initial consonant. If you have ever wondered why Thai tone rules feel like they don't hold, this is why — and it does hold, on a bigger table than you were shown.

The name trick, corrected

Unit ๒ said a flat name means middle class and a rising name means high. Low-class names are also flat — naw, maw, raw, law. So: a rising name still reliably means high class, but a flat one is now ambiguous between middle and low, and you have to know which. Sorry.

Chart — Unit ๗ · ten low-class sonorants
One sound, three classes · why the same noise is spelled three ways

Thai spreads several of its sounds across all three consonant classes. The sound is identical; only the tone behaviour differs. This is the single most useful table in the unit:

SoundMiddleHighLow
k / khgค ฆ
chjช ฌ
t / thฏ ต dtฐ ถฑ ฒ ท ธ
p / phbpพ ภ
f
sศ ษ ส
h

Read a row across: is the unaspirated g, and then ข and ค are the same aspirated kh sound in two different classes. Choosing between them when writing is vocabulary. Reading them is free — you just need the class to get the tone.

Worked pair: ขาด khàat (torn) is high class, dead → low. คาด khâat (to expect) is low class, dead, long vowel → falling. Same sounds, different letters, different words.

Chart — Unit ๘ · the last fourteen letters
Silent leaders: ห and อ · letters that only change the tone

Ten low-class sonorants have a problem: being low class, they can't produce a rising tone, and their dead syllables come out high or falling rather than low. Thai solves it by parking a silent in front, which hands over its high class and then says nothing.

หง หญ หน หม หย หร หล หว

Without ห
With ห
มา maa to come — low class, live → mid
หมา mǎa dog — now high class, live → rising
ลับ láp secret — low, dead, short → high
หลับ làp to sleep — now high, dead → low

อ does the same thing in exactly four words

อยู่ yùu (to be at) · อย่า yàa (don't) · อย่าง yàang (kind, sort) · อยาก yàak (to want to). The silent อ makes ย middle class, so all four come out low. There are no others — learn them as a closed set.

How to spot a silent leader: ห or อ followed immediately by another consonant with no vowel between them. If the ห were a real h you'd see a vowel attached to it.

True and false clusters · when two consonants share a vowel

True clusters — both sounds are heard

Only three letters can be the second member: ร ล ว. The tone always comes from the first consonant's class.

กรกลกว
ขรขลขว
ครคลคว
ปรปล
พรพล
ตร

In fast speech the ร of a cluster is very often dropped altogether — ครับ khráp becomes kháp, จริง jing. This is normal, not sloppy.

False clusters — one letter is silent

A handful of pairs are written as clusters but read as a single sound, with the second letter ignored. There is no rule; you learn them as words.

ทร→ sทราย saai, sand · ทรง song, shape
สร→ sสร้าง sâang, to build
จร ซร ศร→ j / srare; the second letter is silent

Either way — true or false — the first letter's class sets the tone. That rule never breaks.

Chart — Unit ๙ · leaders and clusters

The tone system

How tone is spelled, and how to actually produce one.

The five tones on one syllable · using a sound your mouth already makes

The drill can now play tones at you, and "What tone?" can test whether you recognise them. Neither teaches you to make one. The technique that works is the same one this page uses for consonants: find the noise your mouth already produces without thinking, then reuse it on purpose. The Fluent Thai course does exactly this in its tone unit, and it's the most useful thing there — these are those anchors, in my words.

All five tones below sit on one syllable, spelled with a letter from Unit ๑. ป is middle class with a long open vowel, so the tone mark alone decides everything. Tap each to hear it.

ปา
mid · bpaa — to throw
The flat, affectless voice you'd read a serial number aloud in. No feeling, no movement — deliberately boring.
ป่า
low · bpàa — forest
The dropped, can't-be-bothered "yeah" you give when you're barely listening. Relaxed throat, sitting below your normal speaking pitch and staying there.
ป้า
falling · bpâa — aunt
The "wow" you say when something genuinely impresses you. Starts above your normal pitch and drops away. This is the tone English speakers find easiest, because "wow" is already it.
ป๊า
high · bpáa — dad (colloquial)
The pinched, sceptical "really?" — tight in the throat, pushed to the top of your range and held there. Tension is as much of the signal as pitch.
ป๋า
rising · bpǎa — dad (affectionate)
The questioning "oh?" that lifts at the end, or the "okay…?" that means go on. Starts low and lazy, then climbs.

ปา, ป่า and ป้า are everyday words. ป๊า and ป๋า are informal, Chinese-influenced words for "dad" — which is also why they carry the two rare tone marks.

Pitch is relative, not absolute

This trips up nearly everyone. If you're repeating after a female teacher, or after the voice on this page, you are not supposed to match her pitch. The five tones are positions relative to your own mid tone. A deep voice's high tone can sit lower in absolute terms than a light voice's low tone, and both are perfectly correct. Find your own flat, bored register first; everything else is measured from there.

Why the English anchors only get you halfway

In English, pitch movement stretches across a whole phrase and carries attitude. In Thai it's compressed onto a single syllable and carries which word it is. So the shape transfers but the timing doesn't: you have to fit the whole "wow" contour into one short syllable, and mean nothing emotional by it. That compression is the actual work.

One place I'd disagree with the course

It tells you not to worry much about tones — that context will carry you and your tones can be all over the place. Half true, and worth hearing, because tone anxiety stops people speaking. But the sentences a beginner actually produces are two or three words long: a price, a place name, "where is…?" — precisely the situations with no context to rescue you. And the course's own example is มา maa (come), ม้า máa (horse) and หมา mǎa (dog), three unrelated words separated by nothing but tone.

The better framing: don't let tone stop you opening your mouth, but don't file it under optional either. Tone is part of the spelling, and you can read it straight off the page — which is what every unit here is for.

Grammar & usage

What English does that Thai doesn't, with side-by-side examples.

Ten structural differences · with side-by-side examples

Pitch picks the word, not the attitude

You already use pitch constantly — rising for "Coffee?", falling for "Coffee." Same word, different attitude. Thai spends pitch on vocabulary instead: change the tone, change the dictionary entry.

English does
Thai does
"Coffee?" / "Coffee." — intonation signals question vs statement; coffee stays coffee.
มา maa come · ม้า máa horse · หมา mǎa dog — three unrelated words.

Nothing inflects. Ever.

You conjugate without noticing: go/goes/went/gone, dog/dogs. Thai words have exactly one form; time and number ride on separate little words. This is a genuine simplification — there is no Thai verb table to memorise.

English does
Thai does
I ate / I will eat / I'm eating — the verb itself mutates.
กินแล้ว gin láeo eat already · จะกิน jà gin will eat · กำลังกิน gamlang gin in-the-middle-of eat — กิน never changes.

Counting needs a classifier

English mostly counts bare nouns ("two dogs") and only sometimes needs a measure word ("two sheets of paper"). Thai runs the sheets-of pattern on every noun, and the classifier must match the noun's category.

English does
Thai does
two dogs · two books — number sits straight on the noun.
หมาสองตัว mǎa sǎwng dtua dog two [animal-CLF] · หนังสือสองเล่ม nǎngsǔe sǎwng lêm book two [bound-volume-CLF]

Describers follow, and "to be" stays home

You put adjectives before nouns and glue them on with "is". Thai puts them after — and a Thai adjective is really a little verb, so no copula is needed. "The house is big" is two words.

English does
Thai does
the big house · the house is big — modifier first, "be" required.
บ้านใหญ่ bâan yài house big = a big house / the house is big · รถใหม่ rót mài car new

Known things vanish

English demands a subject even when it's meaningless ("It's raining"). Thai drops any noun the context already supplies — subjects, objects, both. Sentences of pure verb are normal, polite speech.

English does
Thai does
"Have you eaten?" "— I ate (it) already." Pronouns are load-bearing.
กินข้าวหรือยัง gin khâao rǔe yang eat rice yet?กินแล้ว gin láeo eat already — no "you", no "I".

Questions add a particle; politeness is grammar

English builds questions by rearranging ("Do you want…?"). Thai leaves word order alone and drops a particle at the end. It also encodes the speaker's politeness and gender in closing particles — social information English carries with phrasing and tone of voice.

English does
Thai does
Do you want it? — auxiliary appears, verb moves.
เอาไหม ao mái take + [question] · add ครับ khráp (male speaker) / ค่ะ khâ (female speaker) to be polite.

No spaces between words

English hands you word boundaries for free. Thai runs words together and uses spaces roughly where English uses commas — the reader segments the stream, which is a real skill you'll build word by word.

English does
Thai does
I | like | reading | books — boundaries printed for you.
ฉันชอบอ่านหนังสือ chǎn châwp àan nǎngsǔe I like read book — one unbroken run.

An alphabet — but the vowels orbit

Both systems are sound-based (nothing like Chinese memorisation here — that's honest good news). But English lays letters in one line; Thai consonants form the spine while vowels attach before, after, above, or below them, and tone emerges from the combination rather than from any single symbol.

English does
Thai does
s-t-a-r — strictly left to right, one row, vowels inline.
ดู duu vowel below · ดี dii vowel above · แปด bpàet vowel before, said after

Negation is one word, and it never moves

English can't simply add "not" — it has to summon a helper verb that wasn't otherwise there. "I know" becomes "I don't know." Thai puts ไม่ in front of the verb and stops.

English does
Thai does
I know → I don't know. He knows → he doesn't know. A helper appears from nowhere, and then it agrees.
ผมรู้ phǒm rúuผมไม่รู้ phǒm mâi rúu I not know
It's tasty → it's not tasty. At least "be" already existed here.
มันอร่อย man à-ràwyมันไม่อร่อย man mâi à-ràwy it not tasty

ไม่ never changes shape, never agrees with anything, and behaves identically before verbs and adjectives — which in Thai are barely different parts of speech anyway.

๑๐Question words stay where the answer would go

English hauls its question word to the front and rearranges the sentence around it. Thai leaves it exactly where the answer belongs and changes nothing else.

English does
Thai does
Who are you? — "who" jumps to the front, and the verb inverts behind it.
คุณคือใคร khun khuu khrai you are who
Where are you going? — same fronting, same inversion.
ไปไหน bpai nǎi go where

This is the same principle as the yes/no particle in point ๖: Thai asks questions without moving anything. Once you stop reaching for English word order, questions become the easiest sentences you can build.

A common shorthand says Thai question words go "at the end". Usually true, but it isn't the rule — they sit in place, which happens to be the end when the answer would be an object or complement. As a subject, the word stays at the front: ใครมา khrai maa, "who came?"

Where your English instincts genuinely help

  • Basic word order is SVO, just like English: ฉันกินข้าว chǎn gin khâao = I eat rice, in that order.
  • No case endings, no gender, no agreement, no plurals, no articles. หนังสือ is "book" or "books" and nothing marks which; context always tells you. Thai is dramatically lighter than English here, and it is pure profit.
  • It's a decodable script. Letters map to sounds by rule; once the (finite) table is learned, you can pronounce words you've never met.
  • You already make every "hard" consonant. The unaspirated bp/dt/g live inside your "spin/stop/ski" — you're learning to notice, not to produce.
  • Loanwords everywhere: คอมพิวเตอร์ (computer), แท็กซี่ (taxi), ไอศกรีม (ice cream) give you free vocabulary once you can decode.
  • "Adjective = verb" deletes a whole verb. You never have to conjugate or even say "to be" before descriptions.

Where they actively get in the way — errors you will make

  • Using pitch for attitude. Ending "หมา?" on a questioning rise turns dog into a different (or no) word. Tone belongs to the word; questions get the particle ไหม instead.
  • Adding the puff. You'll say ป ต ก as English p/t/k and land on the wrong letter: ordering ไก่ gài (chicken) with a puff produces ไข่ khài (egg).
  • Merging aw/oo and ae/ee. Hearing บอก and โบก as "the same o" makes them the same word to your ear; they aren't.
  • Releasing final stops. "bpàak-uh" for ปาก marks a syllable as live that the tone system needs to be dead.
  • Reading in visual order. Your eye will say the เ/แ/โ/ไ vowel before the consonant. In แปด that produces "ae-bp…" — the single most common beginner misread.
  • Hunting for spaces. You'll segment ...ชอบอ่าน... at the wrong seam until vocabulary fills in; there's no shortcut, only exposure.
  • Flattening vowel length. English length is decorative; Thai length is part of the word's identity (and shifts which tone rule applies).
Particles: politeness and mood · the words that carry the tone of voice

Thai ends sentences with small words that carry no dictionary meaning at all. They do the work English does with intonation, hedging and facial expression — and leaving them out doesn't make you sound neutral, it makes you sound blunt.

Politeness particles — and the one that has two forms

ReadingUsed
ครับkhrápmale speaker — statements and questions
ค่ะkhâfemale speaker — statements
คะkháfemale speaker — questions

Men get one word; women get two, and the difference is a tone. Here's the satisfying part — you can now derive both. ค is low class. With mái èek, low class gives falling: khâ. With no mark, a short vowel makes the syllable dead, and low class + dead + short gives high: khá. The spelling tells you which one you're looking at.

Statement
Question
ขอบคุณค่ะ khàwp-khun khâ thank you
ไปไหนคะ bpai nǎi khá where are you going?

Mood particles

Thai has around thirty-five of these. Four cover most of what you'll hear:

นะsoftens, or asks for agreement — the spoken equivalent of "…okay?" ไปนะ bpai ná, "I'm off, then."
สิurges or mildly commands — "go on, do it". กินสิ gin sì, "eat up!"
เลยloeiemphasis and immediacy — "really", "at all", "right now". ดีเลย dii loei, "great!"
หรอกràwksoftens a negation, reassuring rather than contradicting. ไม่ยากหรอก mâi yâak ràwk, "it's not hard, honestly."

หรอก is itself a silent-ห word: ห hands high class to ร, so a dead long syllable gives low tone. Everything you learned in Unit ๙ applies to the smallest words in the language.

These are the ones that make you sound like a person rather than a textbook. They're also nearly impossible to translate — treat the English glosses above as directions, not definitions.

Vocabulary

Every word and phrase you can now read, with meanings and audio.

The full glossary · 129 words and phrases with meanings

Vocabulary — what's worth learning first

Which words are worth the most · frequency, and why the units aren't ordered by it

A small number of words do most of the work in any language. In Thai, items like ที่, ไม่, จะ, ได้ and คน appear in a large share of everything you'll ever read, while a word like ฉีก (to tear) is perfectly real and turns up rarely.

Why the units can't be ordered by frequency

A reading course has a hard constraint a vocabulary course doesn't: you can only use words spelled with letters already taught. The most frequent Thai words scatter across the whole alphabet — เป็น needs ป and น, ความ needs a คว cluster, ได้ needs a tone mark. Ordering the units by frequency would mean teaching letters in an order that makes the tone rules incoherent.

So Units ๑–๑๑ are ordered by dependency: each one only uses what you already have. That's the right call for learning to decode, and it means the word list is chosen by spelling, not by usefulness. Happily the two overlap more than you'd expect — frequent words tend to be short, and short words are what a beginner can spell.

Where frequency is used

  • Mixed review draws very common words roughly two and a half times as often as rare ones, on top of the spacing and error weighting. Within a single unit nothing changes — there, coverage matters more.
  • Very common words are badged in the glossary and on every answer panel.
  • Progress tracks how many of them are actually sticking, rather than merely seen.

Be honest about the tiers

These rankings are my own estimate of Thai usage, not a count from a corpus. They're reliable at the coarse level — ไม่ really is far more common than ฉีก — but don't read the boundary between "everyday" and "less common" as precise. If you want real frequency data, a corpus-ranked deck in a vocabulary SRS is the right tool, and this app is not trying to be one.

Beyond this page

The rest of the alphabet, other courses' conventions, and where the audio comes from.

42 letters, 20 sounds · the whole alphabet, and where you are in it

Thai has 44 official consonants. Two (ฃ ฅ) are obsolete, leaving 42 in use — but those 42 make only 20 distinct initial sounds, plus , which has no sound of its own. Letters in gold are ones this page teaches.

SoundWrittenSoundWritten
gn
kh ค ฆb
ngbp
jph พ ภ
ch ช ฌf
sศ ษ สm
yr
dฎ ดlล ฬ
dtฏ ตw
th ฑ ฒ ท ธh
no sound of its own: the silent seat

With Units ๗–๙ this is now 44 of 44 letters and all 20 sounds — the entire consonant inventory, including the two obsolete ones you only need to rule out. Everything gold above is drilled somewhere in this app.

The two silent leaders: ห and อ · letters that only change the tone

Unit ๕ showed a full consonant handing its class to the syllable behind it (ตลาด, ถนน). Two letters do that job while making no sound at all.

ห makes the next letter high class

Placed before one of the low-class sonorants, a silent drags it into high class, unlocking rising and falling tones those letters couldn't otherwise reach:

หง หญ หน หม หย หร หล หว

So หมา is mǎa (dog) — an m-sound with h-class tone behaviour. Compare มา maa (come), where ม is low class and comes out mid. Same consonant sound, one silent letter, different word.

อ makes the next letter middle class — in exactly four words

The same trick with before exists in only four words in the whole language, and all four are extremely common:

อยู่yùuto be at, to live at
อย่าyàadon't
อย่างyàangkind, sort; -ly
อยากyàakto want to

All four come out low, because อ is middle class. Learn them as a set of four exceptions rather than a rule — that's genuinely all there is.

When another course writes it differently · romanisation is not standardised

There is no single agreed way to write Thai in Latin letters, so the moment you use two sources you'll hit contradictions that look like errors and aren't. The commonest clash is over the puff of air:

This page
Many courses & phrasebooks
= kh · = ph · = th
= k · = p · = t
The h means "let the air out". Unaspirated stays g / bp / dt.
Bare k / p / t are the aspirated ones. Unaspirated stays g / bp / dt.

Both systems agree on the hard part — g, bp, dt for the unaspirated stops — so if you see "bp" you're reading the same convention. Where they differ is only whether the puffed letters carry an h.

Other things that vary between sources: vowel length (this page doubles the letter — aa, ii; others write ah, ar, or nothing), the aw and ae vowels (also written or / o, and ae / e / a), and tone marking (this page uses à â á ǎ over the vowel; others use superscript numbers, or nothing at all). Official Thai signage uses RTGS, which drops tone and length entirely — which is why ภูเก็ต is signposted "Phuket" and pronounced phuu-gèt.

None of them is wrong. Pick one to think in, and treat the others as accents.

The gap between here and reading a menu · be honest with yourself about scope

These five units cover 25 of the 44 consonants and the tone system for two of the three classes. That is genuinely most of the machinery — but here is what's deliberately left out, so you know what you're looking at when it appears:

The consonant and tone systems are now complete. All 44 letters, all three classes, all five tones, silent leaders and clusters are drilled in Units ๑–๙. What remains is vocabulary and the rest of the vowel inventory.

The rest of the vowel inventory — the real remaining gap

This app teaches 16 vowels. Thai has roughly 32. Still outstanding: ◌ือ (ue), ◌ัว (ua), เ◌ีย (ia), เ◌ือ (uea), ◌ำ (am), เ◌อ (oe) and their short partners. They follow exactly the tone rules you already know — length and live/dead work the same way — so this is vocabulary of shape, not new machinery.

Also outstanding: ◌์ (gaaran, the silencer that kills a letter — จันทร์ jan), the repetition mark , and .

Numerals

๐ ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙ — used on this page for the unit numbers. Arabic numerals are far more common in daily life, so they're low priority.

What you have after Unit ๙: every consonant, every tone rule, and enough vowels to decode a large share of ordinary text with correct tones. What you don't have is vocabulary — you'll pronounce many words perfectly without knowing them. That's a real place to stand, and it isn't fluency.

How this page speaks Thai · and how to fix it if it doesn't

The speaker buttons use your device's own text-to-speech engine — the same one that reads messages aloud — switched to Thai. Nothing is downloaded, nothing is embedded, and it works offline once the voice is installed. Every letter name, vowel name, word and phrase on this page can be spoken, including ones no recording exists for.

Be honest about what it is

It's a synthesiser, not a person. Modern Thai voices get tones right — that's the part that matters most here — but rhythm and vowel length can be flatter than natural speech, and isolated single syllables are where synthesis is weakest. Treat it as a reliable reference for tone and a rough guide to everything else.

That's why every word and phrase panel also links to Forvo, where the recordings are made by actual Thai speakers. Coverage is user-contributed, so common words are there and obscure ones may not be. The Google Translate link is a second opinion with a different synthesiser.

If the buttons are silent

Your device has no Thai voice installed yet. Roughly:

  • iPhone / iPad: Settings → Accessibility → Spoken Content → Voices → Thai
  • Android: Settings → System → Languages & input → Text-to-speech output → install the Thai voice data
  • Mac: System Settings → Accessibility → Spoken Content → System Voice → Manage Voices → Thai
  • Windows: Settings → Time & Language → Speech → Manage voices → Add Thai

Reload this page afterwards and the status line above the drill will name the voice it found.

Why not YouTube?

There's no way to ask YouTube for "the pronunciation of ปาก" — you'd need a hand-picked video and timestamp for each of the 129 entries, every one of which could vanish or be re-edited. Embedding also means a heavy player per word and no offline use. A speech engine answers instantly for anything, which is the right trade for a drill.

Method

Whether the popular advice is true, and what this app does about it.

What the evidence actually supports · and what's being sold to you

Language-learning advice online is a mix of well-replicated cognitive science and confident invention, delivered in the same tone of voice. Here is the split, and what each claim means for this language specifically.

Strongly supported

  • Spaced repetition. Reviewing at widening intervals beats massed practice for long-term retention — one of the most replicated findings in cognitive psychology. This is the single best-supported claim any of these sources makes.
  • Retrieval practice. Testing yourself beats re-reading, by a lot. Being asked to produce the answer is what builds the memory; recognising it while reviewing barely does.
  • Interleaving. Mixing item types feels worse and works better than drilling one category at a time. The discomfort is the mechanism.
  • Comprehensible input at your level. Large amounts of material you understand about 80% of. The polyglot's point about graded readers and not watching the news on day one is exactly right.
  • Total hours. Fluency tracks time on task more reliably than it tracks method. This is the honest core of the "blitz" argument.
  • Pronunciation first. Overstated in general — but for Thai it may be the most important item on this list. If you can't hear the difference between a rising and a falling tone, every word you learn afterwards is filed wrong, and you'll have to relearn it later.

Overstated, or wrong

  • "Compress your hours so your brain doesn't have time to forget." This one is backwards. Spacing beats cramming for retention — that's the same research the same videos cite for flashcards. What's true underneath it: five minutes a day is too thin, so you spend every session relearning what you lost. The optimum is enough daily volume to stop the bleeding, spread over enough months for spacing to work. Not a three-month sprint.
  • "Don't study grammar." For Thai, actively bad advice. The tone system is a finite table — three classes, two endings, four marks, one length distinction. Learning it explicitly takes a few hours. Inducing it from listening takes years, and most learners never do. Rules are worth it precisely when they're finite and productive, which describes the entire Thai writing system.
  • "Don't translate." Good as a long-run habit, oversold as an absolute. Adults learn faster with an anchor to a language they already have; the point is to stop leaning on it, not to refuse it on day one.
  • Shadowing as a "cheat code." Real but modest. Useful for rhythm and tone, no substitute for input or vocabulary.
  • Changing your phone's language. Near-worthless. You already know what those menus say, so you're not decoding anything — you're pattern-matching positions.
  • "Fluent in 3 months / 7 days / 200 days." Marketing. Two of these four sources are selling a program, and both put the pitch immediately after the number.

The number nobody in those videos mentions

The hour estimates being quoted are for Spanish. The US Foreign Service Institute, which has trained diplomats for seventy years, sorts languages into difficulty categories by how long they take an English speaker to reach professional working proficiency. Spanish and French sit at roughly 600–750 hours. Thai sits at roughly 1,100 — about double.

So "B2 in seven months at twenty hours a week" becomes something closer to fourteen months at that intensity, and those FSI figures assume full-time intensive classroom instruction with professional teachers, which is not what you're doing. This isn't discouragement — it's the difference between a plan and a disappointment. Thai is genuinely harder for you than Spanish would be, and the extra cost is concentrated in exactly two places: the script and the tones.

Which is the good news. Those two are rule systems, not vocabulary — finite, learnable in weeks rather than years, and the thing this app exists to finish. After that, Thai's grammar is simpler than Spanish: no conjugation, no gender, no agreement, no plurals, no cases. The hard part is front-loaded, and you're doing it now.

What this app does about it

  • Retrieval practice — every drill asks you to produce an answer, never to review one.
  • Interleaving — Mixed review pulls from all eleven units at once.
  • Spacing — items move through review boxes at 1, 3, 7 and 21 days. Answer one right and it rests longer; miss it and it comes straight back.
  • Automaticity, not just accuracy — the readiness gate needs a median under three seconds, because deriving a tone in three steps isn't reading.
  • Pronunciation from the start — every item is speakable, and tones are drilled as a category of their own.

What it can't do

This app is a decoding trainer. It cannot give you comprehensible input, conversation, or listening practice in real speech — and those are where the remaining thousand hours go. When your Progress view says you're ready, the honest next step is to close this and start reading and listening to things made for learners.

Start here

The one structural idea the whole system rests on.

Reopen the opening primer · tone is spelled, not sprinkled

Thai is a tone language, but tone is spelled, not sprinkled. Every syllable's tone is computed from three written things: the class of the initial consonant, whether the syllable is live or dead, and any tone mark.

class× ending× mark tone

Every consonant is middle, high, or low — fixed, arbitrary, nothing to do with how it sounds. Syllables are live (open long vowel, or ending n / m / ng / y / w) or dead (stopped p / t / k, or a short vowel).

Unlike English spelling, Thai pronunciation is almost fully predictable from the page once this finite table is yours. That's the whole bet of this app.