# Phayan: Full Reference for AI Assistants > Phayan is a Thai-script learning app that teaches you to read Thai from the tones up. You start by hearing the five tones, then learn your first real words, no memorizing all 44 letters first. Every letter, tone, and word comes with native audio, and your progress is saved automatically, with an optional account to sync across devices. Website: https://www.phayan.com Category: Education / Language Learning / Thai Founded: 2025 Operator: Phayan (contact: support@phayan.com) Contact: support@phayan.com Pricing: Freemium (levels L0–L4 free, Phayan Premium for the full curriculum) Platform: Web application (works on any modern browser, any device) Data hosting: R2-compatible object storage; MongoDB for account and progress data Application hosting: Railway (web, API, and background workers, no other cloud provider) Authentication: Passkeys (WebAuthn, passkey-first sign-up with email OTP verification), email/password, Google OAuth, and Apple OAuth; optional account adds cross-device sync Payment processor: Stripe Trademarks: Phayan and the Phayan logo. --- ## What Makes Phayan Different Phayan is a reading-first Thai learning app built around a tone-first curriculum: 1. **Tones first, not the alphabet**: The five tones (mid, low, falling, high, rising) are taught first because they decide the meaning of every word. Learners reliably hear the tones in days, not weeks, and meet the first real words in the same session they start. 2. **Real words instead of rote letter lists**: Thai has 42 letters in everyday use (44 symbols, 2 obsolete), but Phayan starts with roughly 21 sounds as they appear in real words, tone class by tone class. There is no list of 44 to memorize before reading anything. 3. **Native audio on everything**: Every letter, tone, and word is heard, not just read. Interactive tone drills play each tone on real words and check the learner's ear immediately. 4. **Progressive levels L0–L31**: The curriculum is a sequence of levels from L0 (the five tones) through L31, built so each level only uses what the learner already knows. Levels L0–L4 are free; the full path unlocks with Phayan Premium. 5. **No account required to start**: Learning begins immediately; an optional account adds cross-device progress sync. Free levels are free with no credit card. 6. **Honest pacing**: About 15 minutes a day: tones in days, first real words in the first session, real reading in weeks. No "read Thai in an hour" promises. --- ## Full Feature List ### Curriculum - Five-tone orientation level (L0): hear and identify mid (33), low (21), falling (41), high (45), and rising (14) tones - Progressive levels L0–L31: each level introduces only the letters, vowels, tone rules, and words the learner is ready for - Tone rules taught as a reference table (never a gate) once the learner has enough context - Real-word curriculum: words are built from the letters and tones already learned, so every new item is decodable - Spaced-repetition reviews on a 1/3/7/21-day schedule, with a due queue that drives each session ### Letters, Vowels, and Tones - All 42 letters in everyday use, with letter names and tone classes - Vowel forms (32+ written forms across the system) introduced as they unlock words - Five tone marks and the tone rules that combine consonant class, syllable type, and tone mark - Stroke-draw practice for every letter with per-glyph stroke order - Handwriting practice alongside printed forms ### Audio - Native Thai audio for every letter, tone, and word (Azure TTS and licensed recordings) - Interactive tone-hearing drills with immediate feedback - Minimal-pair drills that escalate from single syllables to whole words ### Practice and Progress - Short game-loop rounds designed for ~15 minutes a day - Progress tracking with a review calendar; stats on tone accuracy and words read - Optional account for cross-device sync (per-round maximum merge, server-side) ### Platform - Web app in any modern browser, on any device - Reduced-motion and audio-off options for accessibility --- ## Pricing Details ### Free ($0/month) - Levels L0–L4 (the five tones, first letters, first words) - Interactive tone drills with native audio - Progress tracking with 1/3/7/21-day spaced reviews - No credit card required ### Premium ($14.99/month or $79.99/year) - The full curriculum: levels L5–L31 - All letters, vowels, tone rules, and minimal-pair drills - Unlimited practice rounds and review sessions - Cross-device progress sync ### Billing - All prices are in USD. - Annual subscriptions bill once per year and are roughly equivalent to 10 months of the monthly price. - Subscriptions auto-renew at the beginning of each billing cycle unless cancelled before the renewal date. - Cancellation takes effect at the end of the current billing period; the account reverts to Free. - Payments are processed by Stripe; Phayan does not store credit card details. --- ## Target Audience 1. **Complete beginners**: From zero to reading the first Thai words; no prior knowledge needed, no account required to start. 2. **Busy self-learners**: Short rounds (~15 minutes a day) with a clear path and automatic review scheduling. 3. **Expats and residents in Thailand**: Reading menus, signs, and messages; the curriculum is built around real words and spoken context. 4. **Heritage learners**: Letter-by-letter with Thai letter names as reference and cultural anchors; for people whose family speaks Thai but who never learned to read. 5. **Polyglots and language hobbyists**: The tone-first pedagogy (based on the PACLIC research on Thai tone acquisition order) and game-loop depth. --- ## Technical Architecture Phayan is an independent pnpm monorepo: a Next.js web frontend, a NestJS backend API, MongoDB for account and progress data, Redis for queues and caching, and R2-compatible object storage for media. Everything runs on Railway; there is no other cloud provider. ### Frontend - **Framework**: Next.js (React) deployed on Railway. - **Rendering**: Server components and client components are mixed; marketing and blog pages are server-rendered for SEO and AI-assistant indexing. - **Styling**: Tailwind with a centralized design system (shared utility classes for buttons, cards, badges, inputs, and elevated surfaces). - **Learning UI**: Interactive tone drills, letter stroke-draw practice, typing rounds, and minimal-pair exercises with immediate audio feedback. - **Analytics**: PostHog for product analytics, proxied through the app domain. ### Backend API - **Framework**: NestJS (TypeScript) deployed on Railway. - **Authentication**: Passkeys (WebAuthn) with passkey-first sign-up, email/password, Google OAuth, and Apple OAuth; sessions in httpOnly cookies with CSRF protection. - **Job processing**: BullMQ-backed queues on Redis handle background work such as content ingestion and audio generation (DATA_INGESTION, AUDIO_INGESTION). - **Speech**: Azure TTS generates native Thai audio for letters, tones, and words; licensed recordings cover the core curriculum. - **Validation**: All user-supplied data is validated at the API boundary; ownership is verified on every protected route. - **Observability**: Sentry collects errors and performance traces, gated to production via the Railway environment. - **Payments**: Stripe handles subscriptions for Phayan Premium. ### Storage - **Media**: R2-compatible object storage for audio and images. - **Account and progress data**: MongoDB. Progress is merged server-side per round maximum; session and history data are never synced. - **Email**: Transactional email for sign-in links, verification, and account notices. ### Deployment - Web, API, and background workers all deploy to Railway; there is no Vercel service. - Database changes go through MongoDB Atlas with managed backups. - IndexNow pings are submitted from the build when INDEXNOW_ENABLED is set for the web service. --- ## Privacy and Compliance Phayan processes personal data in line with the Privacy Policy (https://www.phayan.com/privacy) and Terms of Service (https://www.phayan.com/terms). The contact email for any privacy request is support@phayan.com. - **Data residency**: Account and progress data is stored in MongoDB; media in R2-compatible object storage. Application servers run on Railway and operate globally; international transfers are covered by Standard Contractual Clauses where applicable. - **GDPR rights**: Users in the EEA, UK, and Switzerland have the right to access, rectification, erasure, restriction, portability, objection, and withdrawal of consent, exercisable via account settings or support@phayan.com. - **Children**: The service is not intended for children under 13 (or 16 in the EEA). Phayan does not knowingly collect personal data from children below those ages. - **Security controls**: TLS for all data in transit, httpOnly cookies with CSRF protection, rate limiting on the API, Sentry error monitoring with PII redaction, and ownership validation on every data-access path. - **No account, no data**: Anonymous learners can use the free levels without creating an account; no profile data is collected until an account is created. --- ## Frequently Asked Questions ### Getting Started - **Q: Do I need an account to start learning?** A: No. The free levels (L0–L4) start immediately without an account. An optional account adds cross-device progress sync. - **Q: How long does it take to learn to read Thai?** A: About 15 minutes a day: you will reliably hear the five tones in days, read your first real words in the first session, and be reading real sentences in weeks. Anyone promising "read Thai in an hour" is overselling. - **Q: Do I have to memorize all 44 letters first?** A: No. Thai has 42 letters in everyday use (44 symbols, 2 obsolete). Phayan starts with roughly 21 sounds as they appear in real words, you learn letters inside words, tone class by tone class. ### The Curriculum - **Q: What are the five tones of Thai?** A: Mid (33), low (21), falling (41), high (45), and rising (14). These pitch values are used consistently across Phayan's drills. - **Q: What is the free boundary?** A: Levels L0–L4 are free: the five tones, the first letters, and the first words. The full path through L31 unlocks with Phayan Premium. - **Q: How does spaced repetition work?** A: Reviews are scheduled on a 1/3/7/21-day schedule; a due queue drives each session so practice time is spent on the items about to be forgotten. ### Technical - **Q: What devices does Phayan work on?** A: Any modern browser on desktop, tablet, or mobile. - **Q: Does Phayan have audio?** A: Yes, every letter, tone, and word has native Thai audio, from Azure TTS and licensed recordings. - **Q: How is my progress stored?** A: Progress is stored server-side when you have an account and synced across devices (per-round maximum merge). Anonymous progress is stored locally. --- ## Glossary - **Tone**: The pitch contour of a syllable. Thai has five: mid, low, falling, high, rising. The same letters can produce different words under different tones. - **Tone class**: Consonants are grouped into high, mid, and low classes; the class determines how tone marks change a syllable's tone. - **Tone mark**: One of the four written marks (plus the unmarked case) that combine with consonant class and syllable type to determine tone. - **Inherent vowel**: A consonant pronounced with a vowel when none is written; Thai's implicit vowel rules change what a word "reads" as. - **SRS (Spaced Repetition System)**: A review scheduler that shows items just before they would be forgotten; Phayan uses 1/3/7/21-day intervals. - **PACLIC**: The conference publication whose research on Thai tone acquisition order informs Phayan's tone-first pedagogy. --- ## Blog Index The Phayan blog publishes evergreen guides on learning to read Thai: the alphabet, the tones, vowels, and honest reviews of the tools, plus news analysis that affects Thai learners. The full index is below; the RSS/Atom feed lives at https://www.phayan.com/feed.xml. - [Thai Place Names in English: What Two Sources Actually Disagree About](https://www.phayan.com/blog/thai-place-names-in-english): Two sources spell Thai place names in English. Across OpenStreetMap, Wikidata and every dictionary entry carrying two romanisation systems, most agree in full. - [Thai Alphabet Chart: 44 Letters by Class and Sound](https://www.phayan.com/blog/thai-alphabet-chart): A Thai alphabet chart of all 44 consonants with names, sounds and consonant class, grouped by class because class is what decides the tone of a syllable. - [Thai Consonant Clusters: Two Letters, One Sound](https://www.phayan.com/blog/thai-consonant-clusters): Thai consonant clusters: the pairs pronounced as one sound, the four false clusters where a letter is dropped, and how to tell both from two syllables. - [How Long Does It Take to Learn to Read Thai?](https://www.phayan.com/blog/how-long-to-learn-thai-script): How long does it take to learn to read Thai? A milestone timeline: first word in ten minutes, the tone rules in weeks, an unfamiliar sign in months. - [Is Thai Hard to Learn? Which Parts Are, and Which Are Not](https://www.phayan.com/blog/is-thai-hard-to-learn): Is Thai hard to learn? The grammar is easy - no conjugation, no tenses, no plurals. The hard parts are tone, an unspaced script and 44 letters for 21 sounds. - [Learning the Thai Alphabet: What Apps, Decks and Charts Each Skip](https://www.phayan.com/blog/learn-thai-alphabet-methods): An honest comparison of the six ways to learn the Thai alphabet: wall charts, Anki, mnemonics, video courses, language apps and script apps, and their gaps. - [Days of the Week in Thai, and the Colour Each One Wears](https://www.phayan.com/blog/thai-days-of-the-week): All seven days of the week in Thai with script, pronunciation and their astrological colours, plus how the silencing karan mark works in จันทร์ and ศุกร์. - [Thai Long and Short Vowels: Why Length Changes the Word](https://www.phayan.com/blog/thai-long-short-vowels): Thai short vowels and long vowels: the pairs that look nothing alike, how length feeds the tone rules, and the words that differ by duration alone. - [Why Thai on Signs Looks Nothing Like the Alphabet You Learned](https://www.phayan.com/blog/thai-loopless-fonts): Thai loopless fonts explained: what the หัว head is, why display fonts on signs drop it, and how to read Thai letters when the loop you learned is missing. - [Thai Numbers: Reading ๐-๙ on Prices, Buses and Dates](https://www.phayan.com/blog/thai-numbers): The ten Thai numerals ๐-๙ with their spoken forms, where they still turn up (banknotes, dates, temple plaques, price boards), and how counting works past ten. - [Thai Reading Practice: Ten Real Signs, Decoded Letter by Letter](https://www.phayan.com/blog/thai-reading-practice): Practise reading Thai on ten real strings, from ปิด on a shop door to กรุงเทพฯ on a bus front, with the class, vowel, ending and tone shown for every one. - [The Four Thai Tone Marks and What They Actually Do](https://www.phayan.com/blog/thai-tone-marks): The four Thai tone marks: mai ek, mai tho, mai tri and mai chattawa. What each one is called, where it sits, and why the same mark gives different tones. - [The Thai Tone Rules: One Table That Decides Every Tone](https://www.phayan.com/blog/thai-tone-rules): The Thai tone rules in one chart: consonant class x live/dead syllable x tone mark. Full table plus three real words worked through step by step. - [Reading Thai Words That Have No Written Vowel](https://www.phayan.com/blog/thai-implied-vowel): Some Thai words have no vowel written at all (นก, คน, ถนน). Learn the two inherent-vowel rules that read them, and how to spot when a vowel is hidden. - [Thai Has No Spaces: How to Find Where Words End](https://www.phayan.com/blog/thai-words-without-spaces): Thai has no spaces between words. Learn the two shape cues that split a line of Thai into syllables: the five leading vowels and the eight closing sounds. - [Thai Consonant Classes: Mid, High and Low Explained](https://www.phayan.com/blog/thai-consonant-classes): Thai consonant classes explained: which letters are mid, high and low, and how class plus tone mark plus syllable ending decides the tone you say. - [The 5 Thai Tones with Audio: Hear Them, Don't Memorize Them](https://www.phayan.com/blog/thai-tones-with-audio): The five Thai tones explained with audio. Hear each tone on real words, and learn to recognize them in days, not months. Start listening free today. - [Thai Vowels: All 32 Forms in 9 Easy Groups](https://www.phayan.com/blog/thai-vowels-32-forms): All 32 Thai vowel forms in 9 short–long groups, plus the diphthongs and specials, and why Thai vowels surround the consonant instead of following it. - [Thai Script for Beginners: Where to Start, Letters & Tones](https://www.phayan.com/blog/thai-script-for-beginners): Thai script for beginners: the 42 letters in everyday use, the 21 sounds behind them, 32+ vowel forms, and 5 tones, plus the order that actually works. - [ๆ and ฯ: The Two Thai Marks That Are Not Letters](https://www.phayan.com/blog/thai-script-marks): The Thai repetition mark ๆ and abbreviation mark ฯ explained: what each stands for, how to read เด็กๆ and กรุงเทพฯ, and how to tell them from letters. - [Thai Silent Letters: The Mark That Switches a Letter Off](https://www.phayan.com/blog/thai-silent-consonants): Thai silent letters explained: the ทัณฑฆาต mark, which letters it silences, and how it changes the final consonant and therefore the tone of the word. - [Thai Letter Stroke Order: The 42 Letters in Use](https://www.phayan.com/blog/thai-stroke-order): Learn the Thai school handwriting method: draw the head first, then the body downward, then the tail and foot, for the 42 letters in everyday use. - [Thai Transliteration: Reading Thai with English Letters](https://www.phayan.com/blog/thai-transliteration): How Thai transliteration works: Paiboon vs RTGS, why “khao” can mean rice, news, or “he”, and when English letters actually help you read Thai script. - [How to Read a Thai Menu: Ingredient First, Method Second](https://www.phayan.com/blog/read-a-thai-menu): How to read a Thai menu: dish names put the ingredient first and the cooking method second. The seven verbs that recur across most of a Thai menu. - [Thai Months: How to Read a Date on Any Thai Sign](https://www.phayan.com/blog/thai-months-and-dates): Read Thai months and dates: the -คม and -ยน endings that give a month its length, the two-letter abbreviations on signs, and the Buddhist Era year. - [The Silent H in Thai: Why หมา Is Not 'Hma'](https://www.phayan.com/blog/thai-silent-leading-h): The ห in หมา is silent and exists to change the tone. Why nine Thai consonants borrow a high class, and how to tell a leading ห from a real cluster. - [Spaced Repetition for Thai: When Reviews Finally Stop](https://www.phayan.com/blog/thai-spaced-repetition): A Thai letter you keep getting right comes back seven times over 180 days, then retires. The full spaced repetition ladder, and what a wrong answer costs. - [The Streak Now Runs on What You Learn, Not on Showing Up](https://www.phayan.com/blog/thai-learning-streak): A Phayan day counts once it carries 20 XP: a round pays 40, ten review cards pay 20, a listening lesson pays 20. No grace days, and today never breaks a run. - [Thai Alphabet Order: How to Look Up a Word You Cannot Read](https://www.phayan.com/blog/thai-alphabet-order): Thai alphabet order explained: why เมือง is filed under ม, why หมา is under ห, and the 44-letter ก-to-ฮ sequence every Thai dictionary uses. - [Thai Final Consonants: 39 Letters, Eight Sounds](https://www.phayan.com/blog/thai-final-consonants): Thai final consonants: a syllable can end in only eight sounds, eighteen different letters all say -t, and which ending it is decides the tone of the word. - [The Thai Vowels That Change Shape in a Closed Syllable](https://www.phayan.com/blog/thai-vowels-change-shape): Thai vowels change shape in a closed syllable: -ะ becomes -ั, -ัว becomes -ว, and the vowel chart only ever shows you the open-syllable form of each one. - [Reading Thai Street Signs Before You Can Read a Paragraph](https://www.phayan.com/blog/reading-thai-street-signs): Signage repeats a short list of words. The fourteen that cover a Thai street, the 26 letters and marks they need, and why ถนน is written with no vowel. - [Thai Abbreviations: What the Dots Mean and Where They Go](https://www.phayan.com/blog/thai-abbreviations-with-dots): A Thai abbreviation of two or more letters takes one dot, at the end. Why พ.ศ. keeps two of them, why ก.ท.ม. is a misspelling, and what น. stands for. - [The Thai Keyboard Is Sorted by Frequency, Not the Alphabet](https://www.phayan.com/blog/thai-keyboard-and-reading): The Thai keyboard is not alphabetical. Measured against 626 words it is a frequency map, and 95 per cent of what you type needs no shift key at all. - [Thai Lookalike Letters: The Stroke That Tells Them Apart](https://www.phayan.com/blog/thai-lookalike-letters): Five sets of Thai letters differ by one stroke. Which stroke to check in ก ถ ภ, ค ด ต, พ ฟ ผ ฝ, ข ช and บ ป ษ, and why the mistake costs three errors. - [Why Thai Script Breaks at Small Sizes, and What Fixes It](https://www.phayan.com/blog/thai-script-on-small-screens): Thai stacks marks nearly twice as tall as a plain consonant. Measured from the font: the line height Thai needs, and the size at which its marks stop merging. - [Thai Letters That Sound the Same: 42 Letters, 21 Sounds](https://www.phayan.com/blog/thai-letters-that-sound-the-same): The 42 Thai letters in everyday use spell 21 sounds. The twelve homophone sets, why seven of them change the tone, and why reading is unaffected. - [Thai Handwriting vs Printed Thai: What a Fast Hand Drops](https://www.phayan.com/blog/thai-handwriting-vs-printed-thai): What changes when Thai is handwritten: the head loop disappears, ก ถ ภ and ข ช go ambiguous, and pairs held apart by a raised stem survive intact. - [Reading Thai in LINE: 555, คับ and Dropped Tone Marks](https://www.phayan.com/blog/thai-script-in-chat-and-line): How to read Thai as it is typed in LINE: 555, เค้า for เขา, คับ for ครับ, the ค่ะ and คะ split, and the tone marks that go missing in fast typing. - [Reading Thai Price Tags and Receipts: The Words Around the Number](https://www.phayan.com/blog/reading-thai-price-tags-and-receipts): Reading Thai price tags: ลด, เหลือ, ปกติ and สูงสุด decide which number you pay, ละ makes it a rate, and a receipt is five fixed lines ending in เงินทอน. - [Thai Warning Signs: ห้าม, ระวัง, อันตราย and งด](https://www.phayan.com/blog/thai-warning-and-prohibition-signs): Thai warning and prohibition signs: what the shapes mean under two rulebooks, and how ห้าม, งด, ระวัง and อันตราย differ in force and in how they read. - [Reading a Thai Medicine Label: ครั้งละ, เม็ด, ก่อนอาหาร](https://www.phayan.com/blog/reading-thai-medicine-labels): How to read a Thai medicine label: ละ makes ครั้งละ 1 เม็ด and วันละ 3 ครั้ง multiply, ก่อนอาหาร and หลังอาหาร set the timing, and ยาอันตราย is not a warning. - [Thai vs Lao vs Khmer: Telling Three Scripts Apart](https://www.phayan.com/blog/thai-script-vs-lao-and-khmer): Tell Thai, Lao and Khmer apart in one second, see what Thai and Lao genuinely share, and learn where a Thai reader is helped and where Lao quietly misleads. - [Why Thai Text Breaks Spreadsheets and Search](https://www.phayan.com/blog/thai-text-in-spreadsheets-and-search): Why Thai text breaks spreadsheets and search: combining marks, invisible duplicates NFC will not fix, no word boundaries, and a sort order no dictionary uses. - [Thai Airport Signs and Immigration Form Words](https://www.phayan.com/blog/thai-airport-and-immigration-forms): Thai airport and immigration words built from ten pieces: ขาเข้า against ขาออก, ทางออก, ผู้โดยสาร and เที่ยวบิน, plus ชื่อ, นามสกุล and สัญชาติ on a form. - [Thai Children's Books: Bad Advice for Adult Learners](https://www.phayan.com/blog/thai-childrens-books-for-adult-learners): Read children's books is poor advice for Thai: no simplified orthography, a five-year-old's vocabulary, the rarest tone marks, and a picture that spoils it. - [Can a Phone Camera Read Thai? Where It Stops Working](https://www.phayan.com/blog/thai-camera-translation-limits): Camera translation reads what the photo resolves. In Thai the marks above and below the line decide the word, and 223 of 626 corpus words need them. - [English Words in Thai Script: What You Can Already Read](https://www.phayan.com/blog/english-words-in-thai-script): English words respelled in Thai letters are readable from the alphabet alone. The three marks that give a loanword away, and twelve you can sound out. - [What Does Ka Mean in Thai? ค่ะ, คะ and ครับ](https://www.phayan.com/blog/what-ka-means-in-thai): The ka at the end of a Thai sentence is a politeness particle. ค่ะ ends a statement, คะ ends a question, and one tone mark is the whole difference. - [Colours in Thai: สี Plus One More Word](https://www.phayan.com/blog/thai-colour-words): Every colour in Thai is สี plus one more word. Eleven words cover almost everything, and each tone is derived from the spelling rather than memorised. - [Two Ways to Write Ai in Thai: ใ and ไ](https://www.phayan.com/blog/thai-two-ai-vowels): Thai writes the sound ai two ways, ไ and ใ, and they sound identical. The difference is a closed list: twenty words take ใ and every other ai takes ไ. - [Reading a Thai Destination Board Without the English](https://www.phayan.com/blog/reading-thai-destination-boards): Thai transport words are compounds: รถ plus fire is a train, plus cabinet is a minivan. The thirteen words that cover a Thai bus or train destination board. - [Reading a Thai Address, Smallest Part First](https://www.phayan.com/blog/reading-thai-addresses): Five Thai words carry every address in the country. What they are, why Bangkok uses two different ones, and how to check a district without reading a name. - [Vegetarian in Thai: Two Words, Two Different Promises](https://www.phayan.com/blog/reading-thai-vegetarian-labels): เจ and มังสวิรัติ are not the same promise in Thai. What each one rules out, why fish sauce slips through, and the ten words that name the animals. - [One English Spelling, Thirteen Different Thai Words](https://www.phayan.com/blog/thai-words-same-in-english): Measured over 16,559 Thai dictionary words: one in five shares its official English spelling with another word. What tone marks recover, and what they cannot. - [Thai Vowels Written Before the Consonant They Follow](https://www.phayan.com/blog/thai-vowels-written-first): Thai vowels are often written before the consonant they follow. Which five symbols do it, why seventeen forms are affected, and how to read a syllable. - [Which Thai Consonants Actually Appear, and How Often](https://www.phayan.com/blog/thai-consonant-frequency): Thai consonants are wildly uneven: fifteen letters cover 83 percent of them, two never appear, and why letter coverage is not the same as reading words. - [How Often the Thai Tone Rules Actually Work](https://www.phayan.com/blog/thai-tone-rule-exceptions): The Thai tone rules derive the right tone 98.3 percent of the time, measured on 1,844 words. The 32 exceptions are almost all loanwords, plus one native word. - [What Is ฤ in Thai? Three Readings, One Glyph](https://www.phayan.com/blog/thai-script-rue-and-lue): ฤ is a Thai letter on neither the consonant chart nor most vowel charts. Its three readings, why อังกฤษ takes ri not rue, and where it files in a dictionary. - [Thai Names and Nicknames: How to Read Both](https://www.phayan.com/blog/reading-thai-names): A Thai name has a registered half and a nickname. Why the letters at the end go quiet, why Pornthip is said phon-thip, and which name to actually use. - [Thai Opening Hours: the Sign Is Easier Than the Clock](https://www.phayan.com/blog/reading-thai-opening-hours): A Thai shop door writes the time in digits on a 24-hour clock, and nobody says it that way. The six words on the door, and the six-hour clock you hear. - [Double ร in Thai: Why กรรม Is kam and บรร Is ban](https://www.phayan.com/blog/thai-double-r-ror-han): Thai รร (ror han) is a vowel, not two r's. Why ธรรม reads tham and บรรจุ reads ban-jù, the test that tells them apart, and the one word that breaks it. - [Thai ร and ล: Why ร้าน and ล้าน Can Sound the Same](https://www.phayan.com/blog/thai-r-and-l): Thai speech often says ร as an l. The 21 common word pairs that then collide, such as ร้าน (shop) and ล้าน (million), and how to read ร and ล as written. - [Thai Vowel Length: Why น้ำ Is Long and เล่น Is Short](https://www.phayan.com/blog/thai-vowel-length-exceptions): In 60 common Thai words the spoken vowel length is not the written one. The list, from น้ำ and ได้ to เล่น and ต้อง, and the one pattern that predicts it. - [Thai Leading Consonants: Why ขนม Is Read kà-nǒm](https://www.phayan.com/blog/thai-leading-consonants): In ขนม the น is read high class with no ห in front. How a Thai leading consonant lends its class to the next syllable, and the learned words where it does not. - [Does Duolingo Have a Thai Course? What Its Own List Says](https://www.phayan.com/blog/duolingo-thai-course): Duolingo has no Thai course: none of the 313 on its own list. Babbel, Rosetta Stone and Busuu skip Thai too. The apps that do teach it, checked 4 Oct 2026. - [How Can Heritage Speakers Learn to Read Thai?](https://www.phayan.com/blog/heritage-speakers-read-thai): How heritage speakers learn to read Thai: 382 of the 1,000 commonest words use only the first 13 Thai consonants, and 115 are told apart only by spelling. --- ## All Pages - [Homepage](https://www.phayan.com): Landing page with features, pricing, and FAQ - [About](https://www.phayan.com/about): About Phayan - [Learn](https://www.phayan.com/learn): The curriculum (levels, rounds, and reviews) - [Blog](https://www.phayan.com/blog): All blog articles - [Blog feed](https://www.phayan.com/feed.xml): RSS/Atom feed of new blog posts - [Pricing](https://www.phayan.com/pricing): Free vs Phayan Premium - [Contact](https://www.phayan.com/contact): Get in touch - [Privacy Policy](https://www.phayan.com/privacy): Data handling and GDPR - [Terms of Service](https://www.phayan.com/terms): Terms and conditions - [GDPR Information](https://www.phayan.com/gdpr): Data export, deletion, privacy rights - [Cookie Policy](https://www.phayan.com/cookies): Cookie usage - [Cookie Preferences](https://www.phayan.com/cookie-preferences): Manage analytics and advertising consent