Thai Romanizer

borM riH satL bpaL dtotL samR ruatL laeH phaL litL bpiL dtroM liamF jamM gatL ( maH haaR chonM )
бооM риH сатL паL тотL самR руватL лэH пхаL литL пиL трОM лиямF тьамM катL ( маH хааR чонM )
บอ-ริ-สัด ปะ-ตท. สำ-หรวด และ ผะ-หลิด ปิ-โตร-เลี่ยม จำ-กัด ( มะ-หา-ชน ) phonetic Thai
บริษัท ปตท. สำรวจ และ ผลิต ปิโตรเลี่ยม จำกัด ( มหาชน )
# syllable latin cyrillic phonetic tone reading rule why this tone
1 บอ bor боо บอ M ออ ก่อน ร mid-class · live → M (mid)
2 ริ ri ри ริ H low-class · dead · short → H (high)
3 ษัท sat сат สัด L มาตราตัวสะกด high-class · dead · short → L (low)
4 ปะ bpa па ปะ L ไม่ประวิสรรชนีย์ mid-class · dead · short → L (low)
5 ตท. dtot тот ตท. L มาตราตัวสะกด mid-class · dead · short → L (low)
6 สำ sam сам สำ R high-class · live → R (rising)
7 รวจ ruat руват หรวด L อักษรนำ มาตราตัวสะกด อักษรนำ: class from leading consonant · high-class · dead · long → L (low)
8 และ lae лэ และ H low-class · dead · short → H (high)
9 ผะ pha пха ผะ L อักษรนำ high-class · dead · short → L (low)
10 ลิต lit лит หลิด L อักษรนำ มาตราตัวสะกด อักษรนำ: class from leading consonant · high-class · dead · short → L (low)
11 ปิ bpi пи ปิ L mid-class · dead · short → L (low)
12 โตร dtro трО โตร M mid-class · live → M (mid)
13 เลี่ยม liam лиям เลี่ยม F mai ek อ่ on low-class → F (falling)
14 จำ jam тьам จำ M mid-class · live → M (mid)
15 กัด gat кат กัด L mid-class · dead · short → L (low)
16 ( ( ( ( None
17 มะ ma ма มะ H ไม่ประวิสรรชนีย์ low-class · dead · short → H (high)
18 หา haa хаа หา R high-class · live → R (rising)
19 ชน chon чон ชน M low-class · live → M (mid)
20 ) ) ) ) None

Reading rules in this text

ออ ก่อน ร — hidden aw before ร
In words from Pali and Sanskrit a consonant before ร often does not blend with it: it reads with a long aw, and ร opens the next syllable — บริษัท — บอ-ริ-สัด, ทรมาน — ทอ-ระ-มาน, มรดก — มอ-ระ-ดก. It belongs to the word, not to a rule: กรม reads as one cluster.
มาตราตัวสะกด — final by sound
A final consonant sounds not as written but as one of the eight finals: ร ล ญ → n, จ ช ศ ส → t, พ ภ ฟ → p, ข ค → k: หาร — หาน.
ไม่ประวิสรรชนีย์ — unwritten a
The two consonants cannot form a cluster, so the first one is read with a short a although no ะ is written: ทหาร — ทะ-หาน.
อักษรนำ — leading consonant
The first consonant is read with an unwritten short a, and the sonorant after it takes its class, which sets the tone: ขนม — ขะ-หนม.

Tone legend: M mid (สามัญ)   L low (เอก)   H high (ตรี)   F falling (โท)   R rising (จัตวา)

Quick test words
กิน ข้าว มะไฟ กลาง สวัสดี อาหาร มัลติมิเตอร์ โทรศัพท์ กระเป๋า ประเทศ น้ำ เที่ยว ครัว ช้อน ดื่ม นอน เดิน วิ่ง แมว หมา

Examples by reading rule

อักษรนำ — leading consonant ขนม ตลาด สนุก อร่อย
อ นำ ย — silent อ before ย อย่า อยู่ อยาก
ห นำ — silent ห หมา ใหญ่ หนึ่ง
ไม่ประวิสรรชนีย์ — unwritten a ทหาร สบาย อนุญาต
คำสมาส — linking syllable ชนบท สารภาพ ผลไม้ ราชการ
ร หัน — double ร ธรรม บรรลุ กรรมการ
อักษรควบไม่แท้ — false cluster จริง ทราย สร้าง
ร ไม่ออกเสียง — silent final ร เพชร สมัคร จักร
การันต์ — silencing mark แพทย์ องค์ จันทร์ ลักษณ์ พันธุ์
มาตราตัวสะกด — final by sound หาร ภาพ ราช
ร สะกด (ออน) — final ร reads ออน พร ละคร อักษร วิศวกร
ออ ก่อน ร — hidden aw before ร บริษัท ทรมาน มรดก บริการ
ฤ — the letter ฤ วิกฤต ทฤษฎี ฤดู พฤษภาคม คฤหาสน์
-ติ ท้ายคำ — silent final vowel ชาติ ธาตุ ภูมิ ประวัติ วุฒิ
ไม้ยมก — word repeated เร็วๆ เด็ก ๆ อร่อยๆ ไปๆ มาๆ
ไปยาลน้อย — abbreviation mark กรุงเทพฯ ฯลฯ