หน้าแรก / เครื่องมือตัวเลข / ตัวแปลงเลขโรมันออนไลน์
เครื่องมือออนไลน์ฟรี

ตัวแปลงเลขโรมันออนไลน์

แปลงเลขอารบิกเป็นเลขโรมันและย้อนกลับ รองรับ 1-3999 ตัวอย่าง: 2026 = MMXXVI ใช้งานฟรี ไม่ต…

เริ่มใช้งาน

คุณสมบัติและข้อจำกัด

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

ตัวอย่างการใช้งาน

ป้อน 2026 จะได้ผลลัพธ์เป็น MMXXVI (M=1000, M=1000, XX=20, VI=6) ป้อน mmxxvi (ตัวพิมพ์เล็ก) ก็จะได้ 2026 เช่นกัน เนื่องจากไม่区分ตัวพิมพ์

ข้อจำกัดที่สำคัญ

  • รองรับเฉพาะจำนวนเต็ม 1 ถึง 3999 เท่านั้น ไม่รองรับ 0, จำนวนลบ, ทศนิยม หรือค่าที่มากกว่า 3999
  • ไม่รองรับสัญลักษณ์พิเศษ เช่น เส้นขีดเหนือ (overline) สำหรับค่ามาก หรือรูปแบบที่ไม่เป็นมาตรฐาน เช่น IIII บนหน้าปัดนาฬิกา
  • อินพุตเลขโรมันต้องเป็นรูปแบบบัญญัติ (canonical) และมีความยาวไม่เกิน 32 ตัวอักษร ตัวแปลงจะตรวจสอบโดยการแปลงกลับ หากไม่ตรงจะแจ้งข้อผิดพลาด
  • ไม่รองรับเลขโรมันยูนิโค้ดพิเศษ หรือรูปแบบทางประวัติศาสตร์อื่น ๆ

คำถามที่พบบ่อย

1. ทำไมเลข 0 หรือค่ามากกว่า 3999 จึงแปลงไม่ได้?

เนื่องจากระบบเลขโรมันมาตรฐานไม่มีสัญลักษณ์สำหรับ 0 และการเขียนค่ามากกว่า 3999 ต้องใช้เครื่องหมายขีดเหนือซึ่งตัวแปลงนี้ไม่ได้รองรับ

2. ถ้าป้อนเลขโรมันที่ไม่เป็นมาตรฐาน เช่น IVI จะเกิดอะไรขึ้น?

ตัวแปลงจะปฏิเสธอินพุตนั้น เพราะมันคำนวณค่าและแปลงกลับเพื่อตรวจสอบความถูกต้อง รูปแบบที่ไม่เป็นบัญญัติจะไม่ถูกแปลงอย่างเงียบ ๆ

3. ผลลัพธ์เป็นตัวพิมพ์ใหญ่เสมอหรือไม่?

ใช่ ผลลัพธ์เลขโรมันจะแสดงเป็นตัวพิมพ์ใหญ่เสมอ แม้ว่าอินพุตจะเป็นตัวพิมพ์เล็กก็ตาม

การประมวลผลเกิดขึ้นภายในเบราว์เซอร์ของคุณ