วิธีใช้งาน
- พิมพ์จำนวนเงินลงในช่องด้านบน ใส่จุดทศนิยมได้ถ้ามีเศษสตางค์
- คำอ่านภาษาไทยจะขึ้นให้ทันที ไม่ต้องกดปุ่มอะไร
- กด คัดลอกข้อความ แล้วนำไปวางในเอกสารได้เลย
กฎการอ่านจำนวนเงินภาษาไทย
คนส่วนใหญ่เขียนผิดตรงจุดเดิม ๆ ไม่กี่จุด ถ้าเข้าใจกฎ 4 ข้อนี้ก็เขียนได้ถูกเกือบทั้งหมด
1. เลข 1 ในหลักหน่วย อ่านว่า “เอ็ด”
ใช้เมื่อจำนวนนั้นมีหลักอื่นนำหน้าอยู่ (ตั้งแต่ 11 ขึ้นไป) แต่ถ้าเป็นเลข 1 โดด ๆ ยังอ่านว่า “หนึ่ง” ตามปกติ หลักเกณฑ์ของสำนักงานราชบัณฑิตยสภาเขียนไว้สั้น ๆ ว่า “ถ้าเลขตัวท้ายเป็นเลข ๑ ให้ออกเสียงว่า เอ็ด” และยกตัวอย่างไว้ถึง 2,501 = สองพันห้าร้อยเอ็ด
ข้อสังเกตหนึ่งที่คนมักไม่รู้: หลักเกณฑ์เดียวกันระบุว่า 101 อ่านได้ทั้ง “ร้อยเอ็ด” และ “หนึ่งร้อยเอ็ด” ถูกทั้งคู่ แต่เวลาเขียนลงเอกสารการเงิน เครื่องมือนี้เลือกแบบเต็มเสมอ เพราะ “หนึ่งร้อยเอ็ดบาทถ้วน” อ่านแล้วไม่มีทางตีความเป็นอย่างอื่น
2. เลข 2 ในหลักสิบ อ่านว่า “ยี่”
20 อ่านว่า “ยี่สิบ” ไม่ใช่ “สองสิบ” — ใช้เฉพาะหลักสิบเท่านั้น 200 ยังคงอ่านว่า “สองร้อย”
3. เลข 1 ในหลักสิบ ไม่ต้องอ่านว่า “หนึ่ง”
10 อ่านว่า “สิบ” เฉย ๆ ไม่ใช่ “หนึ่งสิบ”
4. ถ้าไม่มีเศษสตางค์ ปิดท้ายด้วย “ถ้วน”
เขียนว่า “บาทถ้วน” เพื่อกันคนเติมตัวเลขต่อท้าย ซึ่งเป็นเหตุผลด้านความปลอดภัย ที่ทำให้เอกสารการเงินต้องเขียนจำนวนเงินเป็นตัวหนังสือกำกับไว้เสมอ
| ตัวเลข | คำอ่านที่ถูกต้อง | ข้อสังเกต |
|---|---|---|
| 1 | หนึ่งบาทถ้วน | เลขโดด ยังใช้ “หนึ่ง” |
| 10 | สิบบาทถ้วน | ไม่ใช่ “หนึ่งสิบ” |
| 11 | สิบเอ็ดบาทถ้วน | 1 หลักหน่วย → เอ็ด |
| 21 | ยี่สิบเอ็ดบาทถ้วน | 2 หลักสิบ → ยี่ |
| 101 | หนึ่งร้อยเอ็ดบาทถ้วน | ไม่ใช่ “หนึ่งร้อยหนึ่ง” |
| 1,000.25 | หนึ่งพันบาทยี่สิบห้าสตางค์ | มีสตางค์ ไม่ใส่ “ถ้วน” |
| 1,000,000 | หนึ่งล้านบาทถ้วน | หลักล้าน |
หลักล้านขึ้นไป — จุดที่โปรแกรมแปลงเงินมักพลาด
ภาษาอังกฤษตั้งชื่อหลักใหม่ทุก ๆ 3 ตัวเลข — thousand, million, billion, trillion ภาษาไทยตั้งชื่อใหม่ทุก ๆ 6 ตัวเลข คือถึง “ล้าน” แล้วก็วนกลับไปใช้ สิบ–ร้อย–พัน–หมื่น–แสน ซ้ำอีกรอบบนคำว่าล้าน
ผลคือภาษาไทยไม่มีคำเฉพาะสำหรับ 1,000,000,000 เหมือนคำว่า billion — เราพูดว่า “หนึ่งพันล้าน” คือเอา “พัน” มาคูณ “ล้าน” และคำใหม่จะโผล่อีกทีตอน 1,000,000,000,000 ซึ่งอ่านว่า “หนึ่งล้านล้าน”
| ตัวเลข | คำอ่านภาษาไทย | ภาษาอังกฤษเรียก |
|---|---|---|
| 1,000,000 | หนึ่งล้าน | one million |
| 10,000,000 | สิบล้าน | ten million |
| 100,000,000 | หนึ่งร้อยล้าน | one hundred million |
| 1,000,000,000 | หนึ่งพันล้าน | one billion — ไทยยังใช้ “ล้าน” |
| 10,000,000,000 | หนึ่งหมื่นล้าน | ten billion |
| 100,000,000,000 | หนึ่งแสนล้าน | one hundred billion |
| 1,000,000,000,000 | หนึ่งล้านล้าน | one trillion |
นี่คือเหตุผลที่โปรแกรมแปลงเงินที่เขียนโดยแปลงมาจากโค้ดภาษาอังกฤษมักพังตรงนี้ — โค้ดพวกนั้นตัดตัวเลขเป็นกลุ่มละ 3 หลักตามแบบฝรั่ง พอเจอ 1,000,000,000 ก็หาคำไทยของ billion ไม่เจอ เครื่องมือนี้ตัดเป็นกลุ่มละ 6 หลักแล้ววนซ้ำ จึงอ่านต่อขึ้นไปได้เรื่อย ๆ โดยไม่ต้องรู้จักชื่อหลักใหม่
กฎ “เอ็ด” ยังทำงานข้ามหลักล้านด้วย
จุดที่พลาดกันบ่อยรองลงมาคือเลข 1 ตัวท้ายเมื่อจำนวนใหญ่มาก ๆ กฎเดิมยังใช้เหมือนเดิมทุกประการ ไม่มีข้อยกเว้น
| ตัวเลข | คำอ่านที่ถูกต้อง | ที่มักเขียนผิดเป็น |
|---|---|---|
| 1,000,001 | หนึ่งล้านเอ็ด | หนึ่งล้านหนึ่ง |
| 10,000,001 | สิบล้านเอ็ด | สิบล้านหนึ่ง |
| 2,000,021 | สองล้านยี่สิบเอ็ด | สองล้านสองสิบหนึ่ง |
| 1,000,010 | หนึ่งล้านสิบ | หนึ่งล้านหนึ่งสิบ |
| 1,100,000 | หนึ่งล้านหนึ่งแสน | หนึ่งจุดหนึ่งล้าน |
เศษสตางค์ — ปัดตรงไหน และเมื่อไรที่ปัดแล้วกลายเป็นบาท
1 บาทมี 100 สตางค์ เงินบาทจึงมีทศนิยมได้แค่ 2 ตำแหน่ง ถ้าใส่มามากกว่านั้น เครื่องมือจะปัดที่ตำแหน่งที่ 3 ให้เหลือ 2 ตำแหน่ง และถ้าเศษสตางค์ปัดขึ้นจนครบ 100 จะทดขึ้นเป็นบาทให้ด้วย
| ใส่เข้าไป | ได้คำอ่าน | เกิดอะไรขึ้น |
|---|---|---|
| 1.004 | หนึ่งบาทถ้วน | เศษไม่ถึงครึ่งสตางค์ ปัดทิ้ง |
| 1.005 | หนึ่งบาทหนึ่งสตางค์ | ปัดขึ้นเป็น 1 สตางค์ |
| 1.994 | หนึ่งบาทเก้าสิบเก้าสตางค์ | ปัดลงเหลือ 99 สตางค์ |
| 1.999 | สองบาทถ้วน | ปัดขึ้นครบ 100 สตางค์ → ทดเป็นบาท |
| 0.999 | หนึ่งบาทถ้วน | ทดจากไม่ถึงบาทขึ้นเป็นหนึ่งบาท |
| 0.50 | ห้าสิบสตางค์ | ไม่ถึงบาท ไม่ต้องขึ้น “ศูนย์บาท” นำหน้า |
| 0.01 | หนึ่งสตางค์ | 1 ในหลักหน่วยของสตางค์ ยังใช้ “หนึ่ง” |
| 0.21 | ยี่สิบเอ็ดสตางค์ | กฎยี่และกฎเอ็ดใช้กับสตางค์เหมือนกัน |
🔧 แก้บั๊กเมื่อ 16 สิงหาคม 2569: ก่อนหน้านี้การปัดเศษที่ทศนิยมตำแหน่งที่ 3 คำนวณค่าถูกแล้ว แต่นำผลไปเติมศูนย์ผิดด้าน ทำให้ 1.005 แสดงเป็น “หนึ่งบาทสิบสตางค์” แทนที่จะเป็นหนึ่งสตางค์ และกรณีที่ปัดแล้วครบ 100 สตางค์ก็ยังไม่ทดขึ้นหลักบาท ทั้งสองอย่างแก้แล้วและเพิ่มเข้าไปในชุดตัวเลขที่ตรวจก่อนขึ้นเว็บทุกครั้ง จำนวนเงินที่มีทศนิยมไม่เกิน 2 ตำแหน่ง ซึ่งเป็นการใช้งานเกือบทั้งหมด ไม่ได้รับผลกระทบ
เขียนผิดบ่อยที่สุด 7 แบบ
รวมจากรูปแบบที่เจอซ้ำ ๆ ในใบเสร็จ ใบสำคัญจ่าย และสัญญาที่เขียนด้วยมือ
| ❌ ที่เขียนผิด | ✅ ที่ถูก | ทำไม |
|---|---|---|
| สองสิบบาทถ้วน | ยี่สิบบาทถ้วน | เลข 2 ในหลักสิบใช้ “ยี่” เท่านั้น |
| หนึ่งสิบบาทถ้วน | สิบบาทถ้วน | หลักสิบไม่ต้องมี “หนึ่ง” นำ |
| หนึ่งร้อยหนึ่งบาทถ้วน | หนึ่งร้อยเอ็ดบาทถ้วน | เลข 1 ตัวท้ายที่มีหลักนำหน้า ต้องเป็น “เอ็ด” |
| หนึ่งพันบาทถ้วนห้าสิบสตางค์ | หนึ่งพันบาทห้าสิบสตางค์ | “ถ้วน” ใช้เฉพาะตอนไม่มีเศษสตางค์ |
| หนึ่งพันบาท | หนึ่งพันบาทถ้วน | ไม่มีสตางค์ต้องปิดด้วย “ถ้วน” เพื่อกันเติมต่อท้าย |
| หนึ่ง พัน บาท ถ้วน | หนึ่งพันบาทถ้วน | เขียนติดกัน ช่องว่างคือที่ว่างให้แทรกคำ |
| หนึ่งจุดห้าล้านบาท | หนึ่งล้านห้าแสนบาทถ้วน | เอกสารการเงินไม่อ่านทศนิยมของหลักล้าน |
ทำไมเอกสารการเงินต้องเขียนตัวหนังสือกำกับ
คำตอบสั้น ๆ คือ ตัวหนังสือเป็นตัวชี้ขาดเมื่อขัดกับตัวเลข ไม่ใช่แค่ธรรมเนียมของธนาคาร แต่มีตัวบทรองรับอยู่ในประมวลกฎหมายแพ่งและพาณิชย์
- มาตรา 12 — ถ้าจำนวนเงินในเอกสารเขียนไว้ทั้งตัวอักษรและตัวเลข แล้วสองอย่างไม่ตรงกัน และหยั่งทราบเจตนาที่แท้จริงไม่ได้ ให้ถือเอาจำนวนที่เป็นตัวอักษรเป็นประมาณ
- มาตรา 13 — ถ้าเขียนไว้หลายแห่งแล้วไม่ตรงกันเอง (ตัวอักษรกับตัวอักษร หรือตัวเลขกับตัวเลข) และหยั่งทราบเจตนาไม่ได้ ให้ถือเอาจำนวนที่น้อยที่สุดเป็นประมาณ
อ่านสองมาตรานี้ต่อกันแล้วจะเห็นผลที่คนมักคิดกลับด้าน — เขียนตัวหนังสือผิดอันตรายกว่าเขียนตัวเลขผิด เพราะถ้าตัวเลขเขียน 100,000 แต่ตัวหนังสือเขียน “หนึ่งหมื่นบาทถ้วน” สิ่งที่มีน้ำหนักตามตัวบทคือหนึ่งหมื่น ไม่ใช่หนึ่งแสน
เกร็ด: คำว่า “ถ้วน” ไม่ได้มีไว้ให้สวยงาม มันคือตัวปิดท้ายไม่ให้เติมอะไรต่อได้อีก ตัวเลขนั้นเติม 0 ต่อท้ายทีเดียว ก็ขยับจากหลักพันเป็นหลักหมื่น แต่ “หนึ่งพันบาทถ้วน” เติมอะไรต่อท้ายแล้วอ่านไม่รู้เรื่องทันที
หน้านี้อธิบายตัวบทตามที่ประกาศไว้เท่านั้น ไม่ใช่ความเห็นทางกฎหมาย ถ้ามีข้อพิพาทเรื่องเอกสารจริง ควรปรึกษาทนายความ
ใช้ตอนไหนบ้าง
- เขียนเช็ค — ธนาคารยึดจำนวนที่เป็นตัวหนังสือเป็นหลักเมื่อไม่ตรงกับตัวเลข
- ใบเสร็จรับเงิน / ใบกำกับภาษี — ต้องมีจำนวนเงินเป็นตัวหนังสือกำกับ
- สัญญาและหนังสือรับสภาพหนี้ — ป้องกันการแก้ไขตัวเลขภายหลัง
- ใบสำคัญจ่าย / เอกสารเบิกจ่ายราชการ
ชุดตัวเลขที่เราตรวจทุกครั้งก่อนขึ้นเว็บ
เครื่องมือแปลงเงินเป็นตัวหนังสือพังได้แบบเงียบ ๆ — ผลลัพธ์ยังอ่านเป็นภาษาไทยรู้เรื่อง แต่จำนวนผิดไปคนละหลัก คนใช้จึงไม่ทันสังเกต เราจึงเก็บชุดตัวเลขที่กินทุกกฎไว้ และรันซ้ำทั้งชุดทุกครั้งที่แก้โค้ดของหน้านี้ นี่คือชุดปัจจุบัน ลองพิมพ์ทีละตัวในช่องด้านบนเทียบดูได้เลย
| ตัวเลข | ผลที่ต้องได้ | กฎที่ทดสอบ |
|---|---|---|
| 1 | หนึ่งบาทถ้วน | เลขโดดยังใช้ “หนึ่ง” |
| 10 | สิบบาทถ้วน | หลักสิบไม่มี “หนึ่ง” นำ |
| 11 | สิบเอ็ดบาทถ้วน | กฎเอ็ด |
| 21 | ยี่สิบเอ็ดบาทถ้วน | กฎยี่ + กฎเอ็ด |
| 101 | หนึ่งร้อยเอ็ดบาทถ้วน | กฎเอ็ดข้ามหลักร้อย |
| 1,010 | หนึ่งพันสิบบาทถ้วน | ศูนย์กลางจำนวน ต้องข้ามไม่ใช่อ่าน |
| 999,999 | เก้าแสนเก้าหมื่นเก้าพันเก้าร้อยเก้าสิบเก้าบาทถ้วน | ขอบบนของกลุ่ม 6 หลัก |
| 1,000,001 | หนึ่งล้านเอ็ดบาทถ้วน | กฎเอ็ดข้ามหลักล้าน |
| 1,234,567 | หนึ่งล้านสองแสนสามหมื่นสี่พันห้าร้อยหกสิบเจ็ดบาทถ้วน | ครบทุกหลักในกลุ่ม |
| 1,000,000,000 | หนึ่งพันล้านบาทถ้วน | วนกลุ่มล้านรอบที่สอง |
| 1,000,000,000,000 | หนึ่งล้านล้านบาทถ้วน | ล้านซ้อนล้าน |
| 0 | ศูนย์บาทถ้วน | ค่าศูนย์ |
| 0.50 | ห้าสิบสตางค์ | ไม่ถึงบาท ไม่มี “ศูนย์บาท” นำ |
| 1,250.50 | หนึ่งพันสองร้อยห้าสิบบาทห้าสิบสตางค์ | บาท + สตางค์ |
| 1.005 | หนึ่งบาทหนึ่งสตางค์ | ปัดที่ทศนิยมตำแหน่งที่ 3 |
| 1.999 | สองบาทถ้วน | ปัดแล้วทดขึ้นหลักบาท |
ที่มาของข้อมูล: กฎการอ่านจำนวนเลขอ้างจากหลักเกณฑ์ การอ่านจำนวนเลขตั้งแต่ ๒ หลักขึ้นไป ของสำนักงานราชบัณฑิตยสภา ซึ่งอ้างหนังสือ “อ่านอย่างไร และ เขียนอย่างไร” ฉบับราชบัณฑิตยสถาน พิมพ์ครั้งที่ ๑๖ หน้า ๖๗ · ข้อกฎหมายอ้างจากประมวลกฎหมายแพ่งและพาณิชย์ มาตรา 12 และมาตรา 13 · ผลลัพธ์ทุกช่องในตารางหน้านี้ตรวจกับตัวเครื่องมือของหน้านี้เอง เมื่อ 16 สิงหาคม 2569
คำถามที่พบบ่อย
รองรับตัวเลขได้ถึงเท่าไร
รองรับถึงหลักล้านล้าน และใส่เศษสตางค์ได้ 2 ตำแหน่ง
101 เขียนว่า “หนึ่งร้อยเอ็ด” หรือ “ร้อยเอ็ด”
หลักเกณฑ์ของสำนักงานราชบัณฑิตยสภาให้ไว้ทั้งสองแบบ ถูกทั้งคู่ แต่เครื่องมือนี้ให้แบบเต็มคือ “หนึ่งร้อยเอ็ด” เสมอ เพราะบนเอกสารการเงินคำเต็มไม่มีทางถูกอ่านเป็นอย่างอื่น ส่วนที่ผิดแน่นอนคือ “หนึ่งร้อยหนึ่ง” เพราะเลข 1 ตัวท้ายที่มีหลักนำหน้าต้องเป็น “เอ็ด”
1,000,000,000 บาท อ่านว่าอะไร
“หนึ่งพันล้านบาทถ้วน” ภาษาไทยไม่มีคำเฉพาะแบบ billion เพราะเราตั้งชื่อหลักใหม่ทุก 6 ตัวเลข ไม่ใช่ทุก 3 ตัวเลขแบบภาษาอังกฤษ คำใหม่จะโผล่อีกทีตอนหนึ่งล้านล้าน
ถ้าใส่ทศนิยมเกิน 2 ตำแหน่งจะเป็นอย่างไร
ปัดที่ตำแหน่งที่ 3 ให้เหลือ 2 ตำแหน่ง และถ้าปัดขึ้นจนครบ 100 สตางค์จะทดเป็นบาทให้ เช่น 1.999 ได้ “สองบาทถ้วน” ไม่ใช่ “หนึ่งบาทหนึ่งร้อยสตางค์”
ตัวเลขที่พิมพ์ถูกเก็บไว้ไหม
ไม่ครับ ทั้งหมดคำนวณด้วยจาวาสคริปต์ในเบราว์เซอร์ของคุณเอง ไม่มีการส่งข้อมูลออกไปที่เซิร์ฟเวอร์ อ่านเพิ่มได้ที่ นโยบายความเป็นส่วนตัว
ใช้บนมือถือได้ไหม
ได้ครับ ใช้ได้ทั้งมือถือ แท็บเล็ต และคอมพิวเตอร์ ไม่ต้องติดตั้งอะไร
เครื่องมืออื่นที่อาจได้ใช้
- เครื่องนับเลขมีเสียง — นับเดินหน้า–ถอยหลัง ออกเสียงนับได้ 17 ภาษา รวมภาษาอีสาน
- ดูเครื่องมือทั้งหมด