Alphabets and Scripts

The Thai Alphabet: Consonants, Vowels, and Tones

The SPAIKING TeamAugust 5, 202621 min read

The Thai alphabet looks intimidating from the outside: dozens of curling consonants, vowels that sit above, below, before, and after the letter they belong to, and a tone system that can turn one short syllable into five different words. It is more orderly than it looks. This guide walks you through the Thai script the way it actually works, the 44 consonants and their three classes, the vowels that wrap around each consonant, the four tone marks and the five tones, why Thai leaves no spaces between words, and how to practice reading and saying it out loud.

Learn the letters, then say them out loud

SPAIKING gives you an AI partner to speak Thai with, so the letters and tones you learn on the page turn into words you can actually pronounce and be understood saying.

What's in this guide

  1. The Thai script at a glance
  2. The 44 consonants
  3. Consonant classes: high, mid, and low
  4. Vowels that wrap around the consonant
  5. Tone marks and Thai's five tones
  6. How the script tells you the tone
  7. No spaces, and how Thai reads
  8. Romanization and why it misleads
  9. How to memorize the Thai alphabet
  10. Practicing pronunciation out loud
  11. Where SPAIKING fits in

The Thai script at a glance

The Thai alphabet has 44 consonant letters, a set of vowel symbols that attach around those consonants, four tone marks, and five tones. It runs left to right, like English, and it uses no capital letters and no spaces between words. It is not a simple letter-for-sound alphabet like the Latin one. It is an abugida, a writing system where consonants are the main letters and vowels hang off them as marks, and where a syllable is the natural unit you read.

That word, abugida, is worth holding onto, because it explains most of what feels strange at first. In English you read a word as a line of separate letters, consonants and vowels sitting side by side in a neat row. In Thai a syllable is built around a consonant, and its vowel can appear before it, after it, above it, below it, or in several of those places at once. So you do not read strictly left to right within a syllable. You read the whole cluster, take in the consonant and the marks glued to it, and sound out the syllable as a unit.

Here is the encouraging part. The consonants are a closed set of 44 shapes, and two of them are obsolete, so you really deal with 42. The vowels are a manageable list of pieces that combine in regular ways. The genuinely new skill for most learners is the tones, and even those follow rules you can learn rather than memorize word by word. Thai children learn the whole thing in primary school, and adults who practice a little every day can start sounding out real words within a month or two. The trick, as with any script, is to say what you read out loud from the very first day, because Thai is a language of pitch and the page cannot correct your voice.

The one-line version

44 consonants (42 in real use), vowels that sit before, after, above, and below the consonant, four tone marks, and five tones. Read left to right, no capitals, no spaces between words. Learn the consonants and their three classes first, then the vowels, then the tone rules.

The 44 consonants

Thai has 44 consonant letters, but they stand for only about 21 distinct consonant sounds. That mismatch surprises everyone at first, and it has a tidy explanation. Thai borrowed a large body of words from Sanskrit and Pali, the classical languages of India, and it kept separate letters for sounds those languages distinguished even though Thai pronounces several of them the same way. So the sound written as th in English has six different Thai letters, and the s sound has four. You learn to recognize all of them, but your mouth only has to make the smaller set of real sounds.

Each consonant has a name that works like a memory hook, and this is one of the friendlier features of the script. Thai names its letters the way an English child might say "A is for apple." Every letter is paired with a common word, so the first consonant, , is called gor gai, where gai means chicken. The second, , is khor khai, where khai means egg. Learners chant these letter-and-word pairs in order, and the paired word both fixes the letter in memory and reminds you of its sound. It is genuinely useful, so lean on it.

Here is a sample of common consonants with their names, sounds, and class. This is not all 44, it is a starter set of the ones you will meet earliest and most often. Do not try to swallow the whole table in one sitting.

LetterNameSoundClass
gor gai (chicken)g, hard k at the endMid
khor khai (egg)k with a puff of airHigh
khor khwai (buffalo)k with a puff of airLow
ngor ngu (snake)ng, as in singerLow
jor jaan (plate)jMid
dor dek (child)dMid
tor tao (turtle)t with no puff of airMid
bor baimai (leaf)bMid
por plaa (fish)p with no puff of airMid
phor phueng (bee)p with a puff of airHigh
mor maa (horse)mLow
ror ruea (boat)r, often tapped or rolledLow
sor suea (tiger)sHigh
hor hip (chest)hHigh
or ang (basin)silent holder, or a glottal stopMid

A few of those sounds deserve a warning, because English speakers get them wrong in a predictable way. Thai distinguishes sounds that English blurs. The letter (por plaa) is a p made with no puff of air, closer to the p in "spin" than the one in "pin," while (phor phueng) is the puffy p in "pin." Confusing them is why the city Pattaya and the word for aunt can trip up beginners. The same puff-versus-no-puff split runs through the t and k sounds too. English uses that puff without noticing it, and Thai uses it to tell words apart, so it pays to train your ear on it early.

The last letter in the table, (or ang), is a special one. It is a consonant that often carries no sound of its own. It acts as a silent seat for a vowel when a syllable would otherwise start with a vowel, since a Thai syllable is built around a consonant. You will see it constantly, for example in the very common word อาหาร (aa-haan), meaning food, where the leading is just there to hold the long aa vowel. Think of it as a placeholder, not a sound.

Consonant classes: high, mid, and low

This is the part of the Thai script that has no equivalent in European languages, and it is the key that makes the tones readable, so it is worth slowing down for. Every one of the 44 consonants belongs to one of three classes: mid, high, or low. The names are a historical accident and have nothing to do with how high or low the letter is pronounced. The class matters for one reason only: it helps decide the tone of the syllable the consonant begins.

Read that again, because it is the whole point. In Thai, you cannot know a syllable's tone from the vowels and tone marks alone. You also need to know the class of the consonant that starts it. The same tone mark produces a different tone on a high-class letter than it does on a low-class letter. So the class is not trivia, it is information you use every time you read a word out loud. This is why Thai readers memorize which class each consonant belongs to, and why we listed the class in the table above.

The three classes are not evenly sized:

Two of the letters above, and , are the obsolete pair. They were once used for particular sounds but dropped out of everyday writing generations ago, and modern Thai spells those words with other letters. You should recognize them because they appear in old texts and in tables like this one, but you will almost never need to write them. That is why people say Thai has 44 letters but really uses 42.

Here is a detail that trips people up and is worth naming. Some consonant sounds exist in more than one class. The puffy k sound, for instance, has a high-class letter, , and a low-class letter, . They sound identical, but because they sit in different classes, they push their syllables toward different tones. Thai spelling uses this on purpose. Pairing a high-class and a low-class letter for the same sound gives writers a way to reach every tone, which is part of how the system covers all five tones with only four tone marks. It feels circular until it clicks, and then it feels clever.

Why bother with classes at all

Because Thai has more tones than it has tone marks. With four marks and three consonant classes interacting, the script can spell five tones without needing a separate symbol for each one. The class of the first consonant is the missing piece of information that makes the tone unambiguous. Learn the class with the letter, from day one, and tone reading stops feeling like guesswork.

Vowels that wrap around the consonant

Thai vowels are where the script earns its reputation, and also where a little structure goes a long way. There are around 15 basic vowel symbols, and they combine into roughly 30 or so written vowel forms, covering long and short versions of each vowel sound plus a few diphthongs. The counting varies by how you tally them, so do not fixate on the exact number. Fixate on the idea, which is this: a Thai vowel is not a single letter that sits after the consonant. It is a piece, or a set of pieces, that can attach in several positions.

A vowel symbol can appear in any of these places relative to its consonant, and this is the feature that makes Thai text look so different from a European line of letters:

That last case is the one to really understand, because it is the source of most beginner confusion. Take the word for island, เกาะ, pronounced roughly gaw with a short, low sound. The single consonant in it is . The vowel is everything else: a piece before it, a piece after it, and a piece after that. Three marks, one vowel, one consonant sitting in the middle of them. You cannot read this letter by letter from left to right and expect it to make sense. You have to see the consonant, gather the vowel pieces around it, and read the syllable whole.

The before-the-consonant vowels deserve a special note because they cause a very specific mistake. Five vowels, including , , , , and , are written to the left of the consonant they belong to, but they are always pronounced after it. So the word ไป, meaning to go, is written with the vowel first and the consonant second, yet you say the consonant first: bpai, not ai-bp. Beginners read these backwards constantly. The fix is to train yourself, when you see one of those five leading vowels, to look one letter to the right for the consonant and start there.

One more quirk: vowel length is not decoration in Thai, it changes meaning and it changes tone. There are short vowels and long vowels, and they are written with different symbols. The short a in and the long aa in are two different vowels, not two ways of writing one, and swapping them makes a different word with a possibly different tone. English speakers are used to treating vowel length loosely, so this takes real attention. When you learn a Thai word, learn whether each vowel is short or long as part of the word, the way you would learn its spelling.

The page shows the vowel, your voice has to hit it

Reading a Thai word is half the job. SPAIKING lets you say it to an AI partner and hear whether your vowel length and tone actually landed, so the script turns into speech people understand.

Tone marks and Thai's five tones

Thai is a tonal language. That means the pitch you say a syllable on is part of the word itself, not just emotion or emphasis. Change the tone and you change the word, the same way changing a vowel would in English. Thai has five tones, and every syllable carries exactly one of them, whether or not a tone mark is written.

The five tones are usually named like this:

The classic way to feel why this matters is to take one syllable and run it through the tones. The sound that comes out roughly as mai can mean, depending on tone and spelling, new, wood, not, burn, or silk. Thai speakers hear these as completely different words, as different to them as "bat" and "bad" are to you. To an untrained ear they can sound nearly the same, which is exactly why tone practice out loud, with feedback, matters so much. You have to train both your ear to hear the difference and your voice to make it.

Here is a cleaner example set, built on one consonant sound so you can see each tone in isolation. All five of these are real words:

ThaiSounds likeToneMeaning
คาkhaaMidto be stuck or lodged
ข่าkhaaLowgalangal, a root spice
ข้าkhaaFallingI or me, in old or formal speech
ค้าkhaaHighto trade, commerce
ขาkhaaRisingleg

Look closely at that table and you can already see the machinery of Thai spelling at work. The words use two different consonants for the same kh sound, the low-class and the high-class , and two of them carry a tone mark while three do not. Different consonant class, plus different tone mark, gives five different tones on the same syllable. That is the entire tone system in one small table.

Thai has four tone marks, written above the consonant. Their traditional names are mai ek, mai tho, mai tri, and mai chattawa. You saw two of them in the table above, the small mark over ข่า and the different mark over ข้า. Crucially, a tone mark does not name a fixed tone. The mark mai ek does not simply mean "low tone" everywhere. What tone it produces depends on the class of the consonant it sits over. This is the payoff of learning consonant classes, and it is why the next section exists.

How the script tells you the tone

You can read Thai tones by rule rather than by memorizing each word, and while the rules take practice to run quickly, they are finite and learnable. Four things decide the tone of any Thai syllable, and you weigh them together:

  1. The class of the initial consonant (mid, high, or low).
  2. The length of the vowel (short or long).
  3. Whether the syllable is "live" or "dead." A live syllable ends in a long vowel or in a lingering sound like m, n, ng, y, or w. A dead syllable ends in a short vowel or in a hard stop like p, t, or k.
  4. Any tone mark written above the consonant.

When there is no tone mark, the tone falls out of the first three factors. Here is the pattern for an unmarked syllable, which covers a large share of everyday words:

Consonant classLive syllableDead syllable
MidMid toneLow tone
HighRising toneLow tone
LowMid toneHigh tone (short vowel), falling tone (long vowel)

When a tone mark is present, it overrides that default, but again the class of the consonant decides what the mark actually does. Here is how the two most common marks behave across the classes:

Consonant classWith mai ekWith mai tho
MidLow toneFalling tone
HighLow toneFalling tone
LowFalling toneHigh tone

The other two marks, mai tri and mai chattawa, are used mainly with mid-class consonants, where they give a high tone and a rising tone respectively. You see them often on loanwords and casual spellings. Do not try to hold all of this in your head as a chart to recite. The way it becomes automatic is by reading, out loud, thousands of real syllables until the class, the ending, and the mark fuse into a single instant judgment about pitch. Every fluent Thai reader once did exactly that.

If this section feels heavy, that is a fair reaction, and it is honestly why many people rank Thai among the tougher scripts for English speakers. We wrote about that trade-off in our guide to the hardest languages to learn, which puts the tone learning curve in perspective against other challenges. The good news is that the rules are consistent. Unlike English spelling, Thai mostly does what it says. Once the tone rules click, the script becomes a reliable set of instructions for your voice.

Key takeaways

  • The Thai alphabet has 44 consonants (42 in real use) standing for about 21 sounds, plus vowel symbols, four tone marks, and five tones.
  • It is an abugida: consonants are the main letters and vowels attach around them, so you read by the syllable, not letter by letter.
  • Every consonant belongs to a high, mid, or low class, and the class is what makes the tone of a syllable readable.
  • Vowels can sit before, after, above, and below the consonant, and five vowels are written before the consonant but pronounced after it.
  • Vowel length is meaningful; short and long vowels are different letters and can change the word and the tone.
  • Tone is set by four things together: consonant class, vowel length, live or dead syllable, and any tone mark.
  • Thai runs words together with no spaces, so reading includes finding word boundaries yourself.
  • Romanization cannot show tone reliably, so learning the actual script is the only way to know how a word sounds.

No spaces, and how Thai reads

Thai is written left to right, top to bottom, which is one comfort for English speakers coming from a left-to-right background. But there is a catch that surprises almost everyone: Thai does not put spaces between words. A sentence is a continuous run of letters, and you are expected to work out where each word starts and stops as you read.

Spaces do exist in Thai, they just do a different job. A space marks the end of a sentence or a clause, sets off a list, or brackets a name, a number, or a foreign word. So a space in Thai is closer to the role a comma or a full stop plays in English than to the word-separating space you are used to. When you first look at a Thai paragraph, the lack of gaps between words is the single most disorienting thing about it, more than the unfamiliar letters.

Reading without word spaces is a skill, and it develops the same way word recognition did when you were a child learning to read English. At first you sound out every syllable and consciously test where a word might end. Fairly soon your eye starts to catch familiar shapes as whole units, the common word for "and," the polite ending particles, the frequent little grammar words, and those become anchors that break the stream into pieces. The leading vowels help too. Because vowels like and are written before their consonant, spotting one tells you a new syllable is beginning right there, which quietly marks boundaries for you.

A couple of smaller features round out how Thai reads. There are no capital letters at all, so proper names look like any other word, which is part of why spaces sometimes set names off. Thai also has its own set of digits, though the familiar Arabic numerals are extremely common in everyday life, so you can get by reading numbers you already know. And there is a handy repetition mark, , written after a word to mean "say it twice," used for plurals and emphasis. None of these are hard, they are just small things to notice as you start reading real text.

Romanization and why it misleads

You will see Thai written in the Latin alphabet everywhere aimed at foreigners: on street signs, menus, and in phrasebooks. This is romanization, and it is useful for finding a bus or ordering lunch. As a way to learn the language, though, it will quietly hold you back, and it is worth understanding exactly why so you do not lean on it too long.

The first problem is that there is no single agreed system. The most common one, the Royal Thai General System of Transcription, is used on many road signs, but publishers and websites and individual people all spell Thai words in Latin letters their own way. So the same word can appear spelled several different ways in different places, and you have no way to know which is closest to the real sound. The city many foreigners call Phuket, the island Koh Samui, the greeting often written sawasdee, each of these hides sounds and tones that the Latin spelling simply does not carry.

And that is the deeper problem. Romanization cannot reliably show you the tone, and it usually does not show vowel length either. Those two things, tone and length, are exactly what make or break whether a Thai person understands you. A romanized word gives you a rough string of consonants and vowels with the two most important pieces of information stripped out. You can say every letter of a romanized Thai word correctly and still be completely misunderstood because your tone was wrong, and the romanization never told you what the tone was.

The Thai script does not have this problem. The script encodes the tone, through the consonant class, the syllable type, and the tone marks, and it distinguishes short from long vowels with different symbols. In other words, real Thai spelling contains the very information romanization throws away. That is the honest case for learning the script rather than getting comfortable with the Latin version: the script is not just tradition, it is the only written form that tells you how the word actually sounds. Use romanization as a temporary crutch in your first days if you must, and then put it down.

Turn the script into speech that lands

SPAIKING gives you an AI partner to speak Thai with out loud, correcting your tones and vowel length in the moment, so you find out what romanization could never tell you.

How to memorize the Thai alphabet

The consonants are the backbone of everything else, so learn them first and learn them well. The good news is that they are a fixed set you can genuinely finish, unlike vocabulary, which never ends. Here is an approach that works for most people and does not rely on any single tool.

Once the consonants are solid, layer the vowels on top, then start reading short words that force you to apply the tone rules. Do not wait until you have memorized every rule chart to begin reading. It is the opposite: you cement the rules by reading real syllables and checking whether you got the tone right. If you want a broader plan for pacing all of this alongside listening and speaking, our guide on how to learn a language fast lays out how to fit script drilling into a week without letting it crowd out actual speaking.

A realistic timeline helps set expectations. Most steady learners get comfortable recognizing the consonants in two to four weeks of short daily sessions, add the vowels over the following weeks, and reach the point of slowly sounding out real sentences within a couple of months. It is not fast, but it is a fixed amount of work with a clear finish line, which is more than you can say for most parts of learning a language.

Practicing pronunciation out loud

Here is the hard truth about a tonal script: you cannot learn to pronounce Thai correctly with your eyes alone. Reading the letters silently builds recognition, and recognition is useful, but it does nothing to train your voice to produce five distinct tones and the right vowel lengths on demand. Those are physical skills, made with your throat and mouth, and the only way to build them is to make the sounds and get feedback on whether they were right.

This is where most self-taught learners stall. They memorize the alphabet, they learn to read slowly, and then they discover that Thai people do not understand their spoken words, because their tones are flat or wrong and their long vowels came out short. The gap between recognizing a syllable on the page and saying it so a Thai person understands is exactly the gap tones create, and it is wider in Thai than in almost any language a beginner is likely to pick. Closing it takes speaking practice, specifically speaking with correction, because your own ear will forgive tone mistakes it made itself.

A few practical ways to train the sounds, not just the shapes:

That last point is the one that changes results. Tones are hard to self-correct precisely because the mistake lives in your own hearing, so you need an outside ear. For the broader mechanics of training clear sounds in any language, our guide on how to improve your pronunciation goes deep on the drills and habits that carry over well to Thai, especially the parts about listening closely and repeating with feedback.

Where SPAIKING fits in

Learning the Thai alphabet gives you the letters, the vowels, and the tone rules. What it cannot give you on its own is the one thing Thai most demands: a voice trained to produce five tones and the right vowel lengths so real people understand you. That is the exact gap SPAIKING is built to close. You learn to read the script, and SPAIKING gives you a place to say what you read out loud and find out, in the moment, whether your tones actually landed.

Here is how it fits with everything above. Once you can sound out simple Thai words, you open SPAIKING and have a spoken conversation with an AI partner, using those words for real. Because the AI listens and responds, you get something a book or a silent app never can: immediate feedback on whether your falling tone fell, whether your long vowel was long, whether the word you meant is the word that came out. For a tonal language, that live correction is not a nice extra, it is the part that makes your reading turn into speech people understand.

The reasons it suits Thai in particular:

Think of it as the second half of learning the alphabet. The first half, the letters and the tone rules, you can do with charts and flashcards. The second half, making the sounds so a Thai person understands them, needs a listener, and that is the half most people skip and then wonder why they cannot be understood. Put the two together, read the script and then speak it with correction, and the Thai alphabet becomes what it is meant to be: a set of instructions your voice can follow. You can start on the pricing page or head back to the SPAIKING home page to see how it works, and begin turning the letters you learn into real Thai you can say.

Frequently asked questions

How many letters are in the Thai alphabet?

The Thai alphabet has 44 consonant letters and around 15 vowel symbols that combine into many more vowel sounds. Two of the consonants are obsolete and no longer used in modern Thai, so in practice you read with 42. The 44 letters represent only about 21 distinct consonant sounds, because several different letters can stand for the same sound, a leftover from older Indian loanwords.

Why does Thai have tones?

Thai is a tonal language, which means the pitch of a syllable is part of the word, not just expression. Thai has five tones: mid, low, falling, high, and rising. The same string of consonants and vowels can mean five different things depending on the tone, so a syllable that sounds like mai can mean new, wood, not, burn, or silk. The written tone comes from the class of the consonant, the length of the vowel, whether the syllable is live or dead, and any tone mark.

What are consonant classes in Thai?

Every Thai consonant belongs to one of three classes: high, mid, or low. The class is not about the sound itself but about which tone a syllable takes. There are 9 mid-class letters, 11 high-class letters, and 24 low-class letters. To read a word with the correct tone you combine the consonant class with the vowel length, the type of syllable, and any tone mark, so learning each letter's class is part of learning to read Thai out loud.

Are there spaces between Thai words?

No. Thai writing runs words together with no spaces between them. Spaces are used instead to separate sentences, clauses, and lists, or to set off names and numbers. This means a big part of learning to read Thai is training your eye to find where one word ends and the next begins, which gets easier as you recognize common words and vowel patterns on sight.

Is the Thai alphabet hard to learn?

The Thai script takes longer than a European alphabet but it is very learnable. The consonants are a fixed set you can drill in a few weeks. The harder parts are the vowels that sit before, after, above, and below the consonant, and the tone rules that decide how each syllable is pronounced. Most learners can sound out simple words within a month or two of steady practice, and reading out loud from day one makes it stick far faster.

Should I learn Thai script or just romanization?

Learn the script. Romanized Thai cannot reliably show you the tone or the exact vowel length, and different books spell the same word different ways, so leaning on it builds bad pronunciation that is hard to fix later. The Thai script, by contrast, encodes the tone through the consonant class and tone marks, so reading real Thai is the only way to know how a word actually sounds. Use romanization as a temporary crutch at most, and drop it as soon as you can.

Make the Thai letters actually speak

You have learned the consonants, the vowels, and the tones. SPAIKING is where they become real conversation, with an AI partner that listens, talks back, and corrects your tones as you speak. Start talking today.

The SPAIKING Team

We build SPAIKING, an AI speaking coach that helps people practice a new language out loud and get corrected in real time. SPAIKING is a product of Four Cents.