แปลงตัวเลขเป็นตัวหนังสือภาษาไทย

พิมพ์จำนวนเงิน แล้วได้คำอ่านภาษาไทยทันที เช่น 1,250.50 → “หนึ่งพันสองร้อยห้าสิบบาทห้าสิบสตางค์” ใช้เขียนเช็ค ใบเสร็จ ใบกำกับภาษี และสัญญา

บาท
พิมพ์ตัวเลขด้านบนเพื่อดูคำอ่าน

🔒 คำนวณในเครื่องคุณเอง ตัวเลขที่พิมพ์ไม่ถูกส่งออกไปไหน

วิธีใช้งาน

  1. พิมพ์จำนวนเงินลงในช่องด้านบน ใส่จุดทศนิยมได้ถ้ามีเศษสตางค์
  2. คำอ่านภาษาไทยจะขึ้นให้ทันที ไม่ต้องกดปุ่มอะไร
  3. กด คัดลอกข้อความ แล้วนำไปวางในเอกสารได้เลย

กฎการอ่านจำนวนเงินภาษาไทย

คนส่วนใหญ่เขียนผิดตรงจุดเดิม ๆ ไม่กี่จุด ถ้าเข้าใจกฎ 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 ได้ “สองบาทถ้วน” ไม่ใช่ “หนึ่งบาทหนึ่งร้อยสตางค์”

ตัวเลขที่พิมพ์ถูกเก็บไว้ไหม

ไม่ครับ ทั้งหมดคำนวณด้วยจาวาสคริปต์ในเบราว์เซอร์ของคุณเอง ไม่มีการส่งข้อมูลออกไปที่เซิร์ฟเวอร์ อ่านเพิ่มได้ที่ นโยบายความเป็นส่วนตัว

ใช้บนมือถือได้ไหม

ได้ครับ ใช้ได้ทั้งมือถือ แท็บเล็ต และคอมพิวเตอร์ ไม่ต้องติดตั้งอะไร

เครื่องมืออื่นที่อาจได้ใช้

🔗 เครื่องมือที่เกี่ยวข้อง

ดูเครื่องมือทั้งหมด (39) ➔
🛒
ระบบ POS ขายหน้าร้าน
ตั้งเมนู ออกบิล ใบเสร็จ คิดเงินทอน QR พร้อมเพย์
🏠
คำนวณผ่อนบ้าน–ผ่อนรถ
คิดค่างวด ดอกเบี้ยรวม ทั้งแบบลดต้นลดดอกและคงที่
📲
สร้าง QR พร้อมเพย์
สร้าง QR รับเงิน ระบุยอดได้ โหลดรูปนำไปใช้ได้