Thai reads a decimal in two different modes on either side of จุด “point.” The integer part is an ordinary cardinal: 51 begins ห้าสิบเอ็ด. After จุด, every written digit is read separately: 0 is ศูนย์, 1 is หนึ่ง, and 2 is สอง. Therefore 51.08 is ห้าสิบเอ็ดจุดศูนย์แปด.
This split explains three important facts. Zero after the point must be retained, fractional 1 never becomes เอ็ด, and fractional 2 never becomes ยี่. The digits after จุด preserve their positions rather than forming a new whole cardinal.
The reading frame
Read integer cardinal + จุด + separate fractional digits. The RTGS line spaces the spoken components; Thai normally writes the number word continuously.
| Written value | Integer part | Digits after จุด | Thai reading |
|---|---|---|---|
| 0.5 | ศูนย์ | ห้า | ศูนย์จุดห้า |
| 1.05 | หนึ่ง | ศูนย์ + ห้า | หนึ่งจุดศูนย์ห้า |
| 2.50 | สอง | ห้า + ศูนย์ | สองจุดห้าศูนย์ |
| 12.301 | สิบสอง | สาม + ศูนย์ + หนึ่ง | สิบสองจุดสามศูนย์หนึ่ง |
| 51.08 | ห้าสิบเอ็ด | ศูนย์ + แปด | ห้าสิบเอ็ดจุดศูนย์แปด |
ค่าเฉลี่ยอยู่ที่ห้าสิบเอ็ดจุดศูนย์แปดค่ะ
kha chalia yu thi ha sip et chut sun paet kha
The average is 51.08. (polite, female speaker; cardinal integer part, separate fractional digits)
ผลรอบแรกคือสิบสองจุดสามศูนย์หนึ่งครับ
phon rop raek khue sip song chut sam sun nueng khrap
The first result is 12.301. (polite, male speaker; internal and final fractional digits read separately)
Minimal contrast: 1.5 versus 1.05
The zero immediately after จุด has place value. Omitting it changes hundredths into tenths.
กล่องแรกหนักหนึ่งจุดห้ากิโลกรัมค่ะ
klong raek nak nueng chut ha kilokram kha
The first box weighs 1.5 kilograms. (polite, female speaker)
กล่องที่สองหนักหนึ่งจุดศูนย์ห้ากิโลกรัมครับ
klong thi song nak nueng chut sun ha kilokram khrap
The second box weighs 1.05 kilograms. (polite, male speaker; zero retained)
English speakers may hear both written values as beginning “one point five” if they overlook the zero. Thai, like English mathematical reading, says every written fractional position. จุด does not mean “and”; it announces a shift in reading strategy.
หนึ่ง, เอ็ด, สอง, and ยี่ across the point
The integer part follows all normal compound rules. Thus 21.01 begins ยี่สิบเอ็ด, and 101.21 begins หนึ่งร้อยเอ็ด. After จุด, however, 1 is หนึ่ง and 2 is สอง because each is an isolated digit.
| Position | Digit 1 | Digit 2 | Example |
|---|---|---|---|
| whole number alone | หนึ่ง | สอง | หนึ่ง / สอง |
| final ones place of multi-digit cardinal | เอ็ด | สอง | ยี่สิบเอ็ด / ยี่สิบสอง |
| tens coefficient | — | ยี่ | สิบ / ยี่สิบ |
| after จุด | หนึ่ง | สอง | จุดหนึ่งสอง |
ค่าที่วัดได้คือยี่สิบเอ็ดจุดศูนย์หนึ่งค่ะ
kha thi wat dai khue yi sip et chut sun nueng kha
The measured value is 21.01. (polite, female speaker; เอ็ด left of จุด, หนึ่ง right of it)
อุณหภูมิเพิ่มเป็นหนึ่งร้อยเอ็ดจุดสององศาครับ
unhaphum phoem pen nueng roi et chut song ongsa khrap
The temperature increased to 101.2 degrees. (polite, male speaker; fractional two is สอง)
The final เอ็ด page explains why silent zero places on the integer side do not prevent เอ็ด. จุด creates the boundary that does prevent it.
Trailing zeros and stated precision
Numerically, 2.5 and 2.50 have the same value. When reading a written figure exactly, however, สองจุดห้าศูนย์ preserves the displayed trailing zero. In measurements and data, that zero can signal precision; dropping it may discard information about how the value was recorded.
เครื่องแสดงค่าเป็นสองจุดห้าศูนย์ค่ะ
khrueang sadaeng kha pen song chut ha sun kha
The device displays 2.50. (polite, female technical statement; trailing zero read aloud)
ในตารางกรุณาบันทึกเป็นศูนย์จุดแปดศูนย์ครับ
nai tarang karuna banthuek pen sun chut paet sun khrap
In the table, please record it as 0.80. (polite, male formal instruction; displayed precision retained)
In casual conversation, a speaker may say the shorter equivalent if written precision is irrelevant. That is a pragmatic shortening, not a different way to read the displayed string exactly.
Decimals with measures
Decimal quantities naturally combine with divisible measures: kilograms, liters, meters, temperatures, and other continuous scales. Put the measure unit after the complete decimal.
ขวดนี้จุน้ำได้หนึ่งจุดสองห้าลิตรค่ะ
khuat ni chu nam dai nueng chut song ha lit kha
This bottle holds 1.25 liters of water. (polite, female speaker; measure unit after decimal)
โต๊ะตัวนี้ยาวสองจุดศูนย์ห้าเมตรครับ
to tua ni yao song chut sun ha met khrap
This table is 2.05 meters long. (polite, male speaker)
ตัวอย่างนี้มีน้ำหนักศูนย์จุดเจ็ดห้ากิโลกรัมค่ะ
tuayang ni mi namnak sun chut chet ha kilokram kha
This sample weighs 0.75 kilograms. (polite, female technical statement)
For indivisible count nouns, a decimal count is usually conceptually wrong: people do not normally count “1.5 books.” Thai instead names a measure, portion, percentage, or fraction appropriate to the situation. Classifier choice and measure choice package what kind of unit is being quantified.
Decimals are not money notation or codes
The general decimal reading of 10.50 is สิบจุดห้าศูนย์. When the figure is explicitly currency, Thai commonly reads the named units instead: สิบบาทห้าสิบสตางค์. That is a money construction, not an exception to the mathematics of จุด.
Version numbers, model numbers, and codes may also follow local digit-string conventions rather than numerical magnitude. Before choosing a reading, decide whether the notation expresses a measured decimal value or merely labels an item.
ราคาสุทธิคือสิบบาทห้าสิบสตางค์ค่ะ
rakha sut khue sip bat ha sip satang kha
The net price is ten baht and fifty satang. (polite, female speaker; currency units, not a จุด reading)
This page covers mathematical decimals. Fractions, percentages, currencies, and identifying numbers each have dedicated construction-specific pages.
Spoken and written conventions
Modern Thai writes decimals with an ASCII full stop in ordinary data. In prose teaching the spoken form, the word is จุด. Thai digits may occur in formal or traditional settings, but digit shape does not change the reading rule.
Thai verbs remain uninflected around measurements. Words such as เพิ่ม “increase,” ลด “decrease,” and วัดได้ “measure at” express the relation; the decimal phrase itself does not trigger agreement.
Ordinary-polite dialogue
พัสดุกล่องนี้หนักเท่าไรคะ
phatsadu klong ni nak thaorai kha
How much does this parcel weigh? (polite, female question)
หนึ่งจุดแปดศูนย์กิโลกรัมครับ ต้องปัดเป็นหนึ่งจุดแปดไหม
nueng chut paet sun kilokram khrap tong pat pen nueng chut paet mai
1.80 kilograms. Should it be rounded to 1.8? (polite, male reply; written precision contrasted with shorter value)
The second question omits an additional ครับ because one polite marker already frames the turn naturally. No subject pronoun is needed; the parcel and data entry remain recoverable.
Common Mistakes
1. Reading the fractional string as a whole cardinal
❌ สองจุดสามสิบห้า
Incorrect for 2.35 — digits after จุด are read separately.
✅ ค่านี้คือสองจุดสามห้าค่ะ
kha ni khue song chut sam ha kha
This value is 2.35. (polite, female speaker)
2. Dropping a zero after จุด
❌ อ่านหนึ่งจุดศูนย์ห้าเป็นหนึ่งจุดห้า
Incorrect — 1.05 and 1.5 are different values.
✅ ค่าที่ถูกต้องคือหนึ่งจุดศูนย์ห้าครับ
kha thi thuk tong khue nueng chut sun ha khrap
The correct value is 1.05. (polite, male speaker)
3. Using เอ็ด after the point
❌ ผลคือสี่จุดศูนย์เอ็ดค่ะ
Incorrect — isolated fractional 1 is หนึ่ง.
✅ ผลคือสี่จุดศูนย์หนึ่งค่ะ
phon khue si chut sun nueng kha
The result is 4.01. (polite, female speaker)
4. Using ยี่ for fractional digit two
❌ เครื่องวัดแสดงห้าจุดยี่ครับ
Incorrect — ยี่ belongs to the tens formation ยี่สิบ, not an isolated digit.
✅ เครื่องวัดแสดงห้าจุดสองครับ
khrueang wat sadaeng ha chut song khrap
The meter displays 5.2. (polite, male speaker)
5. Treating a currency amount as an obligatory จุด reading
❌ ค่าน้ำสิบบาทจุดห้าสิบสตางค์ค่ะ
Incorrect — จุด does not go between named baht and satang units.
✅ ค่าน้ำสิบบาทห้าสิบสตางค์ค่ะ
kha nam sip bat ha sip satang kha
The water charge is ten baht and fifty satang. (polite, female speaker)
Key Takeaways
Read the integer part as a normal cardinal, say จุด, then read every fractional digit separately. This produces เอ็ด on the integer side when required but หนึ่ง after the point; it also keeps สอง rather than ยี่ and preserves internal or trailing zeros. Put measure units after the complete decimal, and distinguish mathematical decimals from currencies and identifying codes.
Now practice Thai
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Thai →Related Topics
- Cardinals from 0 to 10A1 — Learn the Thai cardinal words from ศูนย์ through สิบ and place them correctly before classifiers in complete noun phrases.
- When Final One Is เอ็ดA1 — Apply the careful Thai rule that a multi-digit cardinal ending in one uses เอ็ด, including after silent places and before ล้าน block boundaries.
- Fractions with ส่วนA2 — Read and use Thai fractions with เศษ for the numerator, ส่วน for the denominator, and everyday alternatives such as ครึ่ง and สามในสี่.
- Percentages and ร้อยละA2 — Express percentages with formal ร้อยละ before the value and everyday เปอร์เซ็นต์ after it, while distinguishing proportions from counts and percentage points.
- Metric Units and Everyday MeasuresB1 — Build Thai measurement phrases with numbers before stable units, distinguish measures from classifiers, and use decimals, fractions, and common metric expressions.