Let's be honest up front: the Thai alphabet is a real piece of work. Forty-four consonants, more than fifteen vowel symbols that can sit before, after, above, or below the letter they belong to, no spaces between words, and a set of tone marks on top of everything. It has a reputation for being one of the harder scripts a beginner can take on, and that reputation is not unfair.
But "hard" is not the same as "chaotic." Thai script is a tightly organized system, and once you understand the logic behind it, especially the one concept most guides bury, it stops feeling like a wall of squiggles and starts reading like a machine with clear rules. This guide walks you through how the Thai alphabet actually works and the order in which to learn it without stalling your speaking.
It Is an Abugida, Not an Alphabet
The first thing to know is that Thai script is technically an abugida, not an alphabet. In a true alphabet like ours, consonants and vowels are separate letters written in a line. In an abugida, each consonant carries a built-in vowel, and you modify that vowel with attached symbols.
In Thai, a bare consonant is pronounced with an inherent "o" or "a" sound. The letter ก on its own reads roughly "gaw." You then add a vowel symbol around it to change the sound. This is the first mental shift: you are not spelling sounds one letter at a time, you are building syllables out of a consonant base plus attachments.
The One Concept That Matters Most: Consonant Classes
Here is the thing almost no beginner is told clearly enough. In Thai, consonants are sorted into three classes: high, middle, and low. And the class of a consonant is not just trivia, it is one of the main things that determines the tone of the syllable.
Thai is a tonal language with five tones (mid, low, falling, high, rising). When you read a written syllable, the tone is decided by a combination of three things: the class of the initial consonant, the type of vowel (long or short), and whether a tone mark is present. The consonant class is the anchor of that whole calculation.
This is why consonant classes are the concept to grasp early. If you memorize the 44 letters as a flat list of sounds, you will sound out words fine but get the tones wrong constantly, and in Thai a wrong tone is a wrong word. Learn each consonant together with its class from day one, and the tone rules later fall into place instead of ambushing you.
The classes are a historical leftover, which is also why Thai has several different letters for what sounds today like the same consonant: multiple letters read as "kh," multiple read as "s." Those sounds have since merged, but the letters stayed and got sorted into classes.
The Main Consonants by Class
Below are the most common consonants you will actually meet, grouped by class. Each Thai letter has a traditional name (like "gaw gai," chicken-k) that Thais use to spell things out loud, the way we say "b for bravo."
Middle-class consonants (9 letters) are the smallest and most regular group, a great place to start:
| Letter |
Name |
Sound |
| ก |
gaw gai |
g |
| จ |
jaw jaan |
j |
| ด |
daw dek |
d |
| ต |
dtaw dtao |
dt |
| บ |
baw bai mai |
b |
| ป |
bpaw bplaa |
bp |
| อ |
aw aang |
silent / vowel carrier |
High-class consonants (11 letters) often carry a rising or low tone by default:
| Letter |
Name |
Sound |
| ข |
khaw khai |
kh |
| ฉ |
chaw ching |
ch |
| ถ |
thaw thung |
th |
| ผ |
phaw phueng |
ph |
| ฝ |
faw faa |
f |
| ส |
saw suea |
s |
| ห |
haw heep |
h |
Low-class consonants (24 letters) are the largest group and include most of the "soft" sounds:
| Letter |
Name |
Sound |
| ค |
khaw khwaai |
kh |
| ง |
ngaw nguu |
ng (as in "sing") |
| ช |
chaw chaang |
ch |
| ซ |
saw soo |
s |
| ท |
thaw thahaan |
th |
| น |
naw nuu |
n |
| พ |
phaw phaan |
ph |
| ฟ |
faw fan |
f |
| ม |
maw maa |
m |
| ย |
yaw yak |
y |
| ร |
raw ruea |
r |
| ล |
law ling |
l |
| ว |
waw waen |
w |
A few of the 44 consonants are effectively obsolete. The letters ฃ (khaw khuat) and ฅ (khaw khon) fell out of use over a century ago and appear only in old texts. You should recognize that they exist, but nobody expects you to use them, so do not spend a minute drilling them.
Vowels Wrap Around the Consonant
This is the feature that makes Thai text look so alien at first. Thai has more than fifteen vowel symbols, and unlike our vowels they do not sit in a tidy line. A single vowel can be written before, after, above, or below its consonant, and some vowels wrap around it on multiple sides at once.
Using ก (g) as the base consonant:
| Written |
Position |
Reads |
| กา |
after |
gaa |
| กิ |
above |
gi |
| กุ |
below |
gu |
| เก |
before |
gee |
| เกาะ |
before + after |
gaw |
Look at that fourth row carefully. The vowel เ is written to the left of the consonant, but it is pronounced after it. So เก is read "gee," not "eg." This trips up every single beginner exactly once. Your eyes have to learn to grab the whole cluster, spot the consonant in the middle, and assemble the syllable, rather than reading strictly left to right.
Vowels also come in long and short versions, and that length is not cosmetic: it feeds directly into the tone rules alongside the consonant class. This is another reason listening comes first. The long/short and high/low distinctions are things your ear needs to know before the written marks mean anything.
Tone Marks
On top of the consonant-class-plus-vowel system, Thai has four tone marks that can sit above the initial consonant to further specify the tone:
| Mark |
Name |
| ่ |
mai ek |
| ้ |
mai tho |
| ๊ |
mai tri |
| ๋ |
mai jattawa |
Here is the catch that surprises everyone: the same tone mark produces a different tone depending on the consonant's class. Mai ek on a middle-class consonant gives one tone; mai ek on a low-class consonant gives another. This is, once again, why the class system is the foundation. The tone marks are modifiers layered on top of it, not standalone instructions. Many everyday words have no tone mark at all, because the class and vowel length already determine the tone.
No Spaces Between Words
Thai does not put spaces between words. Spaces mark the end of a sentence or a clause, roughly where we would use a comma or period. Within a sentence, the words run together in one continuous stream, and you segment them the way you segment spoken speech: by recognizing the words themselves.
This sounds nightmarish and is genuinely one of Thai's real difficulties, but it is survivable: the script's structure makes syllable boundaries fairly clear once you know the consonants and vowels. Reading speed comes from vocabulary, not from staring harder at gaps that are not there.
Thai Numerals
Thai has its own set of digits. Arabic numerals (1, 2, 3) are used everywhere too, but you will still see Thai numerals on signs, temple entrances, and official documents:
| Thai |
Number |
| ๐ |
0 |
| ๑ |
1 |
| ๒ |
2 |
| ๓ |
3 |
| ๔ |
4 |
| ๕ |
5 |
| ๖ |
6 |
| ๗ |
7 |
| ๘ |
8 |
| ๙ |
9 |
Like most scripts, the ten digits are the fastest win here. You can learn all of them in an afternoon.
How to Actually Learn It
Here is the honest strategy, built around how the script and the language interact.
1. Start with your ears, not the letters. The tones are the true difficulty of Thai, and tones are sounds, not shapes. If you learn the script first, you will read every syllable in flat English pronunciation and lock in the wrong tones from the start. Spend your early weeks listening to real Thai sentences from native speakers and shadowing them out loud, copying the tone contour of whole phrases. This is exactly how the Hyperpolyglot method works: you learn from real sentences with native audio, you shadow them to train the tones, and the script later attaches to sounds you already own. Reading becomes labeling something familiar instead of guessing.
2. Learn consonants with their class attached. Never memorize a Thai letter as just a sound. Memorize it as "sound + class" from the very first day. Start with the small, regular middle class (only nine letters), then high, then the big low class. Group lookalikes so you stop confusing them.
3. Add vowels using real words. Do not grind the vowel chart in isolation. Take words you can already say from your listening work and learn to spell them. Each word cements two or three vowel positions in context, including the ones written before the consonant.
4. Treat tone marks as the last layer. Once consonant classes and vowel length feel natural, the tone marks slot in as modifiers on a system you already understand, rather than a fresh pile of rules.
5. Read early, read tiny. Food menus, shop signs, song titles. Real spaceless Thai is the final boss, so start with short, high-frequency chunks and let your segmentation skill grow.
If you want the listening-first part handled for you, Hyperpolyglot generates real Thai sentences at your level with native audio, so you can shadow the tones from day one and pick up the script as you go. It is available on iOS, Android, and Web.
The Thai alphabet is a genuine climb, but it is a structured one. Respect the order, sounds first and the class system before anything else, and the wall of squiggles turns into one of the most systematic scripts you will ever learn to read.
Keep Reading