โปรแกรมคำนวณ

เครื่องคำนวณและแปลงเลขฐานออนไลน์

แปลงจำนวนเต็มระหว่างฐาน 2–36 ได้อย่างแม่นยำ รวมฐานสอง ฐานแปด ฐานสิบ และฐานสิบหก พร้อมตรวจอักขระที่กรอก

ประมวลผลในเบราว์เซอร์ ข้อมูลที่กรอกไม่ถูกส่งไปยังเซิร์ฟเวอร์

แปลงจำนวนเต็มอย่างแม่นยำ

กรอกจำนวนและฐานต้นทาง

ใช้ตัวเลข 0–9 และตัวอักษร A–Z รองรับฐาน 2–36 และจำนวนเต็มยาวไม่เกิน 4,096 หลัก

กรอกจำนวนเต็มเพื่อเริ่มแปลง

ค่าเดียวกันในแต่ละฐาน

ผลการแปลงเลขฐาน

อัปเดตสด
ฐาน 2
ฐาน 8
ฐาน 10
ฐาน 16
ฐานที่กำหนด

ส่งออกจากอุปกรณ์โดยตรง

ส่งออกผลการแปลง

รายงานสร้างในเบราว์เซอร์และมีเฉพาะผลการแปลงล่าสุดที่ถูกต้อง

ฝึกต่อจากผลลัพธ์

ตัวเลขนี้อ่านเป็นภาษาอังกฤษว่าอย่างไร

นำค่าที่ได้จากเครื่องมือไปฝึกอ่านและสะกดเป็นคำภาษาอังกฤษต่อได้

อ่านค่าฐานสิบเป็นภาษาอังกฤษ

หลังจากแปลงค่าเป็นเลขฐานสิบแล้ว สามารถฝึกอ่านและเขียนค่าตัวเลขเป็นคำภาษาอังกฤษ พร้อมดูความหมายภาษาไทยได้ที่ Engnum

ฝึกอ่านตัวเลขที่ Engnum

คำตอบแบบสั้น

แปลงเลขฐาน 2 8 10 และ 16 อย่างไร

ระบุฐานต้นทางและจำนวนเต็ม แล้วเครื่องมือจะแปลงค่าเดียวกันเป็นฐาน 2, 8, 10, 16 และฐานปลายทางที่เลือกทันที โดยใช้อักขระ 0–9 และ A–Z แทนค่าหลักตั้งแต่ 0 ถึง 35

วิธีใช้งาน

  1. เลือกฐานต้นทางตั้งแต่ 2 ถึง 36 แล้วกรอกจำนวนเต็มด้วยอักขระที่ฐานนั้นรองรับ
  2. กดแปลง หรือรอให้ระบบอัปเดตผล เพื่อดูค่าในฐาน 2, 8, 10, 16 และฐานปลายทางที่กำหนด
  3. คัดลอกผลรายฐาน หรือส่งออกรายงานเป็นงานพิมพ์ Excel PDF หรือ TXT

หลักการคำนวณ

เครื่องมืออ่านค่าทีละหลักจากซ้ายไปขวา โดยสะสมค่าเดิมคูณด้วยฐานต้นทางแล้วบวกค่าของหลักถัดไป จากนั้นแปลงจำนวนเต็มเดียวกันเป็นฐานปลายทางด้วย BigInt จึงไม่สูญเสียความแม่นยำแบบ Number สำหรับจำนวนเต็มขนาดใหญ่ รองรับเครื่องหมายบวกหรือลบและฐานตั้งแต่ 2 ถึง 36

ตัวอย่างผลลัพธ์

ตัวอย่าง ข้อมูลนำเข้า ผลที่คาดหวัง
ฐานสองเป็นฐานสิบ
1011 ฐาน 2
11 ฐาน 10, 13 ฐาน 8 และ B ฐาน 16
ฐานสิบหกเป็นฐานสิบ
2F ฐาน 16
47 ฐาน 10, 101111 ฐาน 2 และ 57 ฐาน 8
ฐานสิบเป็นฐานสิบหก
125 ฐาน 10
7D ฐาน 16 และ 1111101 ฐาน 2

ข้อจำกัด

  • รองรับเฉพาะจำนวนเต็ม ไม่รองรับจุดทศนิยม เศษส่วน สัญกรณ์วิทยาศาสตร์ หรือคำนำหน้าอย่าง 0x และ 0b
  • ข้อมูลนำเข้ามีความยาวได้ไม่เกิน 4,096 หลัก เพื่อจำกัดภาระการประมวลผลและหน่วยความจำของเบราว์เซอร์
  • อักขระแต่ละตัวต้องมีค่าน้อยกว่าฐานต้นทาง เช่น เลข 2 ใช้กับฐาน 2 ไม่ได้
  • ไฟล์ที่ส่งออกสะท้อนผลล่าสุดที่คำนวณแล้ว หากแก้ข้อมูลนำเข้าต้องคำนวณใหม่ก่อนส่งออก

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

เลขฐานใดบ้างที่รองรับ

รองรับฐาน 2 ถึงฐาน 36 โดยฐานที่มากกว่า 10 ใช้ตัวอักษร A ถึง Z แทนค่าตั้งแต่ 10 ถึง 35 และรับได้ทั้งตัวพิมพ์เล็กและตัวพิมพ์ใหญ่

แปลงจำนวนเต็มขนาดใหญ่ได้หรือไม่

ได้ เครื่องมือใช้ BigInt และตัวอ่านค่าแบบทีละหลักเพื่อรักษาค่าจำนวนเต็มอย่างแม่นยำ โดยจำกัดข้อมูลนำเข้าไว้ที่ 4,096 หลักเพื่อให้หน้าเว็บตอบสนองได้ดี

รองรับจำนวนติดลบหรือไม่

รองรับเครื่องหมายลบหรือบวกหนึ่งตัวที่หน้าจำนวน เช่น -FF ในฐาน 16 เท่ากับ -255 ในฐาน 10

ข้อมูลตัวเลขถูกบันทึกไว้หรือไม่

ไม่บันทึก การแปลงและการสร้างไฟล์ทำในเบราว์เซอร์ และไม่มีการส่งค่าที่กรอกไปยังเซิร์ฟเวอร์

แหล่งอ้างอิง

  1. ECMAScript Language Specification — BigInt Type ตรวจสอบเมื่อ 2026-07-31
  2. ECMAScript Language Specification — BigInt.prototype.toString ตรวจสอบเมื่อ 2026-07-31

เนื้อหาและวิธีคำนวณตรวจสอบล่าสุด: