How to Read Thai Script: A Complete Beginner’s Guide
Thai script is an abugida with 44 consonants (in three tone classes), about 18 vowel forms, and 4 tone marks. It reads left to right, has no spaces between words and no capital letters. Learn the common consonants and vowels first, then how consonant class, vowel length, final sound and tone mark combine to set each syllable’s tone.
Learning to read Thai script is far more achievable than it looks. Thai writing seems intimidating at first — there are no spaces between words, and vowels can appear above, below, before or even wrapped around a consonant — but it follows a consistent set of rules that most learners can crack in a matter of weeks. This complete beginner's guide breaks the Thai alphabet down step by step: the 44 consonants and the three classes they belong to, the vowels and where they hide, the four tone marks, how syllables are actually built, and the exact order to learn everything in.
Reading Thai is the single biggest upgrade you can make to your pronunciation. Romanisation (writing Thai with English letters) is inconsistent and hides the tones, so the sooner you can read the real script, the faster your accent and listening will improve. Let's start with the short version, then go deep.
How to read Thai script: the quick answer
Thai script is an abugida — an alphabet in which every consonant carries a built-in vowel unless another vowel is written with it. It has 44 consonants sorted into three tone classes, around 18 vowel forms, and 4 tone marks. Thai reads left to right, uses no spaces between words, and has no capital letters. To learn it, start with the most common consonants and a handful of vowels, then learn how the consonant class, vowel length, final sound and tone mark combine to set each syllable's tone.
The fastest path: learn 8–10 common consonants and 4–5 vowels, then start sounding out real syllables the same day. Don't wait until you've memorised the entire chart — momentum beats perfection.
What kind of writing system is Thai?
Thai script is an alphabet, not a set of pictures like Chinese characters. That is the most reassuring fact for a beginner: once you know the letters, you can sound out any word, even one you have never seen. The technical term is an abugida (or alphasyllabary): each consonant has an inherent vowel sound (a short "o" or "a") that you pronounce automatically unless a written vowel overrides it.
A few features make Thai look harder than it is at first glance:
It reads left to right — the same direction as English.
There are no spaces between words — spaces are used to separate clauses or sentences instead, so a line of Thai looks like one long string.
There are no capital letters and no Western full stops.
Vowels move around the consonant — they can sit before, after, above, below, or surround the consonant they belong to.
Some vowels are written before the consonant but pronounced after it — this is the single biggest surprise for new readers.
None of these are hard once you expect them. The script is fully phonetic, which means it is arguably more consistent than English spelling — there is no Thai equivalent of "through", "though" and "tough" all using "-ough" differently.
The 44 Thai consonants and their three classes
Thai has 44 consonant letters. A couple are obsolete, so you will actively use about 42. Several different letters produce the same sound — there are, for example, multiple ways to write a "t" or an "s" — and the reason is crucial: every consonant belongs to a consonant class, and the class is half of the rule that decides a syllable's tone.
There are three consonant classes: mid, high and low. You do not need to memorise all 44 at once, but you must learn each new consonant together with its class, because you cannot work out the tone without it. Thai learners traditionally memorise each letter with a keyword, the way English speakers say "A is for apple" — for example ก ไก่ (gaw gài, "g as in chicken").
Mid-class consonants (start here)
The nine mid-class consonants are the friendliest starting point because their tone behaviour is the most predictable. The most common ones are:
High-class and low-class consonants
Once the mid-class letters feel comfortable, add high- and low-class consonants. High-class letters (such as ข kh, ส s, ห h, ผ ph) and low-class letters (such as ค kh, ง ng, ม m, น n, ล l, ร r, ว w) each shift the tone rules in their own way. A helpful pattern: many low-class consonants have a high-class or mid-class "twin" that makes a similar sound, and Thai uses the pair to write different tones.
ข (kh) — egg
ส (s) — tiger
ห (h) — box
ผ (ph) — bee
ถ (th) — bag
ค (kh) — buffalo
ง (ng) — snake
ม (m) — horse
น (n) — mouse
ร (r) — boat
ล (l) — monkey
Learn the class label with every single letter, from day one. "ม is a low-class m" — not just "ม is m". Skipping the class is why some learners feel that tones are random when they read.
Thai vowels: the part that trips beginners up
Thai vowels are the part most learners underestimate. There are around 18 core vowel forms (more if you count every combination), they come in short and long pairs, and — unlike English — they can be written before, after, above, below, or wrapped around the consonant they attach to. Vowel length matters because it affects the tone and can change the meaning of a word.
Here are high-frequency vowels to learn first. In the examples, the circle อ is just a placeholder meaning "any consonant goes here":
Notice that เ, แ, โ and ไ are all written to the left of the consonant but pronounced after it. So เก is read "gay" (g + e), not "eg". Expecting this saves you a lot of confusion in your first week.
There is also an implicit vowel: when two consonants sit together with no written vowel, a short "o" or "a" is often inserted. For example คน is read kon ("person") and นก is read nók ("bird") — the vowel is not written, it is understood.
The 4 Thai tone marks and how tone is really decided
Thai has four tone marks, written above the initial consonant: ไม้เอก ( ่ ), ไม้โท ( ้ ), ไม้ตรี ( ๊ ), and ไม้จัตวา ( ๋ ). Here is the point almost every beginner misses: a tone mark does not, by itself, fix the tone. The same mark produces different tones on different consonants. The actual tone of a syllable is the product of four factors working together:
The class of the initial consonant — mid, high or low.
The vowel length — short or long.
The final sound — whether the syllable is "live" (ends in a long vowel or a sonorant like m/n/ng) or "dead" (ends in a short vowel or a stop like p/t/k).
Any tone mark that is written above the consonant.
This sounds complicated, but it is a fixed, learnable system — a table you internalise once. The huge payoff is that you can read a word's tone correctly even if you have never heard it spoken, something romanisation can never give you. If tones are new to you, read our guide to the 5 Thai tones alongside this one.
Live syllables vs dead syllables
A live syllable ends in a long vowel or a sonorant sound (m, n, ng, y, w). A dead syllable ends in a short vowel or a hard stop (k, t, p). Dead syllables can only carry a restricted set of tones, which is why the final sound is part of the tone rule. You do not need to master this on day one, but knowing the two categories exist makes the tone table click much faster later.
How to build and read a Thai syllable
Reading Thai becomes real the moment you combine a consonant and a vowel out loud. Work through these simple examples and say each one:
ก + า → กา (gaa) — "crow"
ม + ี → มี (mii) — "to have"
ม + า → มา (maa) — "to come"
ด + ี → ดี (dii) — "good"
น + ้ + ำ → น้ำ (náam) — "water" (with a tone mark)
Then meet the leading ห (ho hip) trick. Some low-class sonorants (ม น ง ญ ย ร ล ว) cannot make certain tones on their own, so a silent ห is placed in front of them to unlock the high and rising tones. That is exactly why หมา is read mǎa ("dog", rising tone) rather than maa. The ห is not pronounced — it only changes the tone.
Once you can read even a little, Thailand transforms. Menus, street signs, 7-Eleven receipts and shop names stop being decoration and start being information. Reading the script also locks in tones far better than romanisation ever will, because you see the tone built into the spelling.
Silent letters and other things you'll meet
Silent letters (การันต์) — a small mark ( ์ ) called thanthakhat sits above a letter to show it is silent, common in loanwords, e.g. สงกรานต์ (Songkran).
Doubled-duty consonants — a single consonant can act as the final sound of one syllable and the initial of the next in some words.
Numbers — Thai has its own numerals (๑ ๒ ๓) alongside the Arabic ones you already know.
Rare/obsolete letters — ฃ and ฅ are no longer used, so you can safely ignore them at first.
A realistic order to learn to read Thai
Learn 8–10 mid- and high-class consonants plus 4–5 common vowels — with their class labels.
Sound out simple consonant + vowel syllables out loud every day.
Add the concept of consonant classes and start predicting tones as you read.
Learn the four tone marks and the tone table (live vs dead, class, vowel length).
Learn the leading-ห and leading-อ tricks that change tones.
Read short, real material — captions, signs, menus — never just isolated letters.
Drop romanisation as soon as you can; leaning on it is the number-one thing that stalls reading.
Most motivated learners can sound out basic Thai within two to four weeks of daily practice, and read comfortably within a few months. Consistency beats intensity: ten focused minutes a day will get you there faster than a three-hour session once a week.
Common beginner mistakes when learning to read Thai
Trying to memorise all 44 consonants before reading a single word.
Learning letters without their class — then wondering why tones feel random.
Assuming a left-side vowel (เ แ โ ไ) is pronounced first. It is pronounced after the consonant.
Ignoring vowel length, which changes both tone and meaning.
Relying on romanisation for months instead of switching to the real script.
Skipping the leading-ห rule and mis-reading words like หมา (dog) and หมู (pig).
FAQ
How long does it take to learn to read Thai?
Most motivated learners can sound out basic Thai within 2–4 weeks of daily practice, and read comfortably within a few months. It is much faster than people expect, because Thai is a true alphabet rather than a character-by-character system like Chinese. Ten focused minutes a day is enough to make steady progress.
How many letters are in the Thai alphabet?
There are 44 consonants (about 42 in active use, as 2 are obsolete) and roughly 18 vowel forms, plus 4 tone marks. Thai is an abugida, so each consonant carries a built-in vowel unless another vowel is written with it.
Do I need to read Thai in order to speak it?
No, but learning the script pays off quickly. It fixes your pronunciation and tones, frees you from inconsistent romanisation, and makes real-world Thai — menus, signs, chat messages — accessible. Many teachers recommend starting the script early rather than delaying it, because romanisation quietly teaches you wrong tones.
Is Thai script harder than the alphabet used in English?
It has more letters, and the vowels are positioned around the consonant, so the first week feels harder. But Thai is fully phonetic and rule-based, so once the system clicks it becomes predictable — arguably more consistent than English spelling, which is full of exceptions.
Why do several Thai letters make the same sound?
Because each letter also belongs to a tone class (mid, high or low). Two letters that both sound like "kh" or "t" let Thai write the same consonant sound in different tones. The extra letters are not redundant — they carry tone information built into the spelling.
What is the best order to learn Thai consonants and vowels?
Start with the nine mid-class consonants and a handful of common vowels, then add high- and low-class consonants, then the tone marks and rules. Learn each letter with its class and a keyword, and begin reading real syllables immediately instead of memorising the whole chart first.
Ready to start? Learn the letters on our Thai script pages, master pronunciation with the Thai tone chart, check whether Thai is hard to learn, or build vocabulary with Thai words and native audio.
Learn more about Thai
Learn Thai — complete guide
From absolute beginner to fluent Thai. Tones, script, method and timeline.
Learn Thai script
The Thai alphabet: 44 consonants, 32 vowels and 3 consonant classes explained.
Thai pronunciation
Everything about the 5 tones, Paiboon+ romanisation and how tone sandhi works.
Free Thai trial lesson
Try Pasaa in 5 minutes — discover how tones work and learn your first words.