Thai vs Lao vs Khmer: Telling Three Scripts Apart
TL;DR: Look at the line, not the letters. If letters hang below it in a second tier, it is Khmer. If nothing in the block has a sharp corner, it is Lao. If you can find both a loop and a right angle, it is Thai. Thai and Lao are siblings with a Khmer parent, so a Thai reader gets most of Lao for free and gets the tones slightly wrong. Khmer is a different problem: you already know hundreds of its words, in Thai letters.

The one-second test
You do not need to know a single letter to sort these three apart, because the difference that matters is visible at the size of a paragraph. Do not look at any individual character. Look at the shape of the text block.
| What you see | Script | Sample |
|---|---|---|
| A second row of small letters hanging under the line | Khmer | ភាសាខ្មែរ |
| All curves, not one sharp corner anywhere | Lao | ພາສາລາວ |
| Loops and right angles in the same word | Thai | ภาษาไทย |
The Khmer tell is the strongest of the three and it is structural rather than decorative. Khmer stacks a consonant underneath another one when two consonants meet, using a reduced subscript form, so a Khmer line is genuinely two storeys deep in a way Thai and Lao lines never are. Once you have seen it you cannot unsee it.
Thai against Lao is the harder pair, and the corner test settles it. Thai ก, ถ, ภ and ฐ all turn a sharp angle. Lao has essentially no angular corners at all: ກ, ຖ, ພ and ດ are drawn as continuous curves. Set ภาษาไทย beside ພາສາລາວ and the Lao word looks rounder even before you can name a letter in either.
Khmer is the parent. Thai and Lao are the siblings
The resemblance is not an accident and it is not a coincidence of geography. All three descend from the Brahmi scripts of India, which reached mainland Southeast Asia through the Pallava script and were adapted first by the Khmer. When Thai writing appears in the Sukhothai inscriptions in the thirteenth century, it is an adaptation of the Khmer script already in use in the region. Lao developed from the same regional stock at around the same time.
That history explains the pattern of similarity. Thai and Lao are close because they are siblings from the same generation, adapting a shared source to two closely related Tai languages. Khmer looks different because it is the older script serving a language from an entirely different family, and it never needed the machinery its descendants added.
Unicode preserved the family resemblance by accident of design. Thai occupies U+0E00 to U+0E7F and Lao occupies U+0E80 to U+0EFF, and the letters that correspond sit exactly 128 code points apart: ก is U+0E01 and ກ is U+0E81, ข is U+0E02 and ຂ is U+0E82, ท is U+0E17 and ທ is U+0E97. The Lao block has gaps where Lao has no counterpart, and the alignment holds wherever the letter exists.

What each script actually contains
The inventories say more about the three languages than about the three scripts, and the row that matters most is the last one.
| Thai | Lao | Khmer | |
|---|---|---|---|
| Consonant symbols | 44, two of them obsolete | 27 | 33 |
| Distinct initial consonant sounds | 21 | 21 | Around 20 |
| Consonant classes | High, mid, low | High, mid, low | Two series, and they set the vowel |
| Tone marks | Four | Four, with the same names | None. The language is not tonal |
| Letters stacked below the line | No | No | Yes, constantly |
| Spaces between words | No | No | No |
Thai and Lao line up on almost every row. Both sort their consonants into three classes, both carry four tone marks, and Lao calls them by the same names Thai does: mai ek, mai tho, mai tri and mai chattawa. In both languages the first two do nearly all the work and the last two are rare. Against a 626-word Thai corpus counted for the Thai keyboard layout, mai ek appeared 70 times, mai tho 57, mai tri 4 and mai chattawa 3.
The Thai count of 44 consonant symbols against 21 sounds is the score of a language that kept the Indic spellings of its loanwords. Lao threw those away in the twentieth century, which is why 27 letters suffice. The extra Thai consonants are not extra sounds; they are history preserved in spelling.
The Khmer row is the one that changes what the script is for. Khmer sorts its consonants into two series as well, but the series does not select a tone, because Khmer has no tones. It selects which of two values a following vowel symbol takes. The same vowel sign after an a-series consonant and after an o-series consonant is read as two different vowels. It is the same idea as a Thai consonant class doing work at a distance, aimed at a completely different target.
What a Thai reader gets free in Lao
A great deal, and more than in the other direction. Around twenty Lao consonants are close enough to their Thai counterparts to be read on sight.
| Lao | Thai | Sound |
|---|---|---|
| ຂ ຄ ງ ຈ | ข ค ง จ | kh, kh, ng, j |
| ດ ຕ ທ ນ | ด ต ท น | d, t, th, n |
| ບ ປ ຜ ຝ | บ ป ผ ฝ | b, p, ph, f |
| ພ ຟ ມ ລ ວ | พ ฟ ม ล ว | ph, f, m, l, w |
| ສ ຫ ອ ຮ | ส ห อ ฮ | s, h, silent carrier, h |
The vowels transfer even better. Lao writes ເ ແ ໂ ໃ ໄ in front of the consonant they are pronounced after, exactly as Thai writes เ แ โ ใ ไ, and the shapes are recognisably the same five. A reader who has already accepted that a Thai vowel does not sit where it is spoken has nothing new to accept in Lao.
Then there is the reform. Lao spelling was made largely phonemic during the twentieth century: the silent letters and Indic spellings were removed, so a Lao word is written close to how it sounds. This is why a Thai reader sounds out Lao more easily than a Lao reader sounds out Thai. Thai keeps spellings that only make sense if you know where the word came from, and Lao does not make you carry that.
Where Lao quietly misleads a Thai reader
The failure mode is not that Lao is illegible. It is that it is legible enough to feel safe while being wrong in small ways.
- The fused ຫ ligatures. Thai writes หน and หม as two letters, with a silent leading ห lending its class. Lao fuses the same pair into a single glyph: ໜ where Thai has หน, ໝ where Thai has หม. The device is identical and the shape is one you have never seen, so the rule you know does not fire.
- The missing ຣ. The reformed orthography largely replaced ຣ with ລ, so words a Thai reader expects to be spelled with ร turn up with an l. The word looks misspelled and is not.
- The tone comes out close, not right. The class rules look like the Thai ones and the marks have the same names, but the classes are assigned to Lao letters for Lao reasons, and Vientiane Lao is usually described with six tones against Thai five. Mapping a Lao letter to its Thai twin and applying the Thai tone rules will get you a tone in the right neighbourhood and not the right tone.
- Extra marks above the line. Lao has above-line vowel signs with no Thai counterpart, so a familiar-looking consonant can carry something you cannot account for.
The honest summary is that Thai reading buys you most of Lao decoding, some of Lao vocabulary, and very little Lao tone. That is still a remarkable return on a skill you did not acquire for the purpose.

You already read Khmer words. Just not in Khmer letters
The script does not transfer at all. The vocabulary transferred centuries ago. Khmer was the prestige language of the courts that Thai kingdoms inherited from, and a substantial share of formal, administrative and royal Thai vocabulary is Khmer in origin.
| Thai word | Means | From Khmer |
|---|---|---|
| ถนน | Road | ថ្នល់ |
| สะพาน | Bridge | ស្ពាន |
| เดิน | To walk | ដើរ |
| ตำรวจ | Police | តម្រួត |
ถนน is worth a second look, because it is the word at the top of every Thai street sign and it is spelled in a way that only a borrowing explains. Three consonants, no written vowel at all, read tha-non. It behaves like the words with an implied vowel because it arrived from a language whose script handles consonant clusters by stacking them, and Thai had to unpack the stack into a straight line.
So the relationship reverses. Lao gives a Thai reader letters they can decode and words they may not know. Khmer gives a Thai reader words they already know, wrapped in letters they cannot read at all.
Where a traveller actually meets each one
Lao shows up on the Thai side of the border more than most visitors expect. Northeastern Thailand speaks Isan, which is close to Lao, but writes it in Thai script, so the sound is Lao and the letters are the ones you have been learning. Actual Lao script starts at the Mekong crossings, most visibly at the Friendship Bridge at Nong Khai, and it is on every menu and shopfront in Vientiane an hour further on.
Khmer script appears in Thailand mainly in temples, in ceremonial and yantra lettering, and in the old inscriptions in museums. Northern Khmer is spoken around Surin, Sisaket and Buriram, but it is not commonly written there. For everyday Khmer text you are looking at the Cambodian side of the border, and at that point you are reading a genuinely different script.
Phayan is an app for learning to read Thai script, and it teaches only Thai, letter by letter from zero, with audio on every word and progress kept on the device without an account. It is worth being clear that it does not teach Lao or Khmer. What it does is give you the frame: consonant classes, live and dead syllables, vowels that sit in front of their consonant. Lao turns out to run on the same frame with different pieces, which is why the transfer happens whether or not anyone plans it.
Frequently asked questions
How can I tell Thai, Lao and Khmer apart at a glance?
Look at the line rather than the letters. Khmer stacks reduced consonants underneath the line, so a Khmer text block is two storeys deep and nothing else in the region is. Lao has no sharp corners anywhere, while Thai mixes loops with right angles in letters such as ก and ถ. That is three seconds of looking and it is reliable at any size. Phayan teaches the Thai letterforms closely enough that the corner test stops being a trick and becomes recognition.
If I learn to read Thai, can I read Lao?
Partly, and further than most people expect. Around twenty Lao consonants are close enough to their Thai counterparts to be read on sight, the five pre-posed vowels behave identically, and Lao spelling was reformed to be largely phonemic, so words are written close to how they sound. What does not transfer is tone: the classes are assigned for Lao reasons and the tone inventory differs, so applying Thai rules lands near the target rather than on it. Phayan teaches Thai only, but the decoding frame it builds is the one Lao runs on.
Are Thai and Khmer related?
The scripts are, the languages are not. Thai writing is an adaptation of the Khmer script that was already in regional use, which is why the two look like relatives, but Thai is a Tai language and Khmer belongs to the Austroasiatic family. What genuinely crossed over is vocabulary: ถนน, สะพาน, เดิน and much of formal Thai came from Khmer, so a Thai reader knows a great many Khmer words without being able to read a line of Khmer. Phayan teaches the Thai spellings, including the borrowed ones that look irregular until you know where they came from.
Why does Thai need 44 consonant symbols when Lao manages with 27?
Because Thai kept the Indic spellings of its Pali and Sanskrit loanwords and Lao threw them out. Both languages have about 21 distinct initial consonant sounds, so the extra Thai symbols are not extra sounds but history preserved in spelling, with several letters sharing one pronunciation. Lao reformed its orthography in the twentieth century and dropped the duplicates. Phayan teaches the duplicated letters as sets that sound alike rather than as separate sounds to distinguish, which is what they actually are, and an Anki deck built the same way will save a lot of wasted effort.
Is Isan written in Lao script?
Not in ordinary use. Isan is close to Lao as a spoken language, but Northeastern Thailand writes it with Thai letters, so a learner in Khon Kaen or Udon Thani is reading the same script as in Bangkok even when the words sound unfamiliar. Lao script proper begins across the Mekong. A phrasebook app such as Ling will help with the spoken differences, while the reading side stays exactly the Thai script Phayan teaches, letter by letter from zero.