โปรแกรมคำนวณ
เครื่องคำนวณและแปลงเลขฐานออนไลน์
แปลงจำนวนเต็มระหว่างฐาน 2–36 ได้อย่างแม่นยำ รวมฐานสอง ฐานแปด ฐานสิบ และฐานสิบหก พร้อมตรวจอักขระที่กรอก
แชร์เครื่องมือนี้
แปลงจำนวนเต็มอย่างแม่นยำ
กรอกจำนวนและฐานต้นทาง
ใช้ตัวเลข 0–9 และตัวอักษร A–Z รองรับฐาน 2–36 และจำนวนเต็มยาวไม่เกิน 4,096 หลัก
ค่าเดียวกันในแต่ละฐาน
ผลการแปลงเลขฐาน
ฝึกต่อจากผลลัพธ์
ตัวเลขนี้อ่านเป็นภาษาอังกฤษว่าอย่างไร
นำค่าที่ได้จากเครื่องมือไปฝึกอ่านและสะกดเป็นคำภาษาอังกฤษต่อได้
อ่านค่าฐานสิบเป็นภาษาอังกฤษ
หลังจากแปลงค่าเป็นเลขฐานสิบแล้ว สามารถฝึกอ่านและเขียนค่าตัวเลขเป็นคำภาษาอังกฤษ พร้อมดูความหมายภาษาไทยได้ที่ Engnum
ฝึกอ่านตัวเลขที่ Engnumคำตอบแบบสั้น
แปลงเลขฐาน 2 8 10 และ 16 อย่างไร
ระบุฐานต้นทางและจำนวนเต็ม แล้วเครื่องมือจะแปลงค่าเดียวกันเป็นฐาน 2, 8, 10, 16 และฐานปลายทางที่เลือกทันที โดยใช้อักขระ 0–9 และ A–Z แทนค่าหลักตั้งแต่ 0 ถึง 35
วิธีใช้งาน
- เลือกฐานต้นทางตั้งแต่ 2 ถึง 36 แล้วกรอกจำนวนเต็มด้วยอักขระที่ฐานนั้นรองรับ
- กดแปลง หรือรอให้ระบบอัปเดตผล เพื่อดูค่าในฐาน 2, 8, 10, 16 และฐานปลายทางที่กำหนด
- คัดลอกผลรายฐาน หรือส่งออกรายงานเป็นงานพิมพ์ Excel PDF หรือ TXT
หลักการคำนวณ
เครื่องมืออ่านค่าทีละหลักจากซ้ายไปขวา โดยสะสมค่าเดิมคูณด้วยฐานต้นทางแล้วบวกค่าของหลักถัดไป จากนั้นแปลงจำนวนเต็มเดียวกันเป็นฐานปลายทางด้วย BigInt จึงไม่สูญเสียความแม่นยำแบบ Number สำหรับจำนวนเต็มขนาดใหญ่ รองรับเครื่องหมายบวกหรือลบและฐานตั้งแต่ 2 ถึง 36
ตัวอย่างผลลัพธ์
| ตัวอย่าง | ข้อมูลนำเข้า | ผลที่คาดหวัง |
|---|---|---|
| ฐานสองเป็นฐานสิบ | |
11 ฐาน 10, 13 ฐาน 8 และ B ฐาน 16 |
| ฐานสิบหกเป็นฐานสิบ | |
47 ฐาน 10, 101111 ฐาน 2 และ 57 ฐาน 8 |
| ฐานสิบเป็นฐานสิบหก | |
7D ฐาน 16 และ 1111101 ฐาน 2 |
ข้อจำกัด
- รองรับเฉพาะจำนวนเต็ม ไม่รองรับจุดทศนิยม เศษส่วน สัญกรณ์วิทยาศาสตร์ หรือคำนำหน้าอย่าง 0x และ 0b
- ข้อมูลนำเข้ามีความยาวได้ไม่เกิน 4,096 หลัก เพื่อจำกัดภาระการประมวลผลและหน่วยความจำของเบราว์เซอร์
- อักขระแต่ละตัวต้องมีค่าน้อยกว่าฐานต้นทาง เช่น เลข 2 ใช้กับฐาน 2 ไม่ได้
- ไฟล์ที่ส่งออกสะท้อนผลล่าสุดที่คำนวณแล้ว หากแก้ข้อมูลนำเข้าต้องคำนวณใหม่ก่อนส่งออก
คำถามที่พบบ่อย
เลขฐานใดบ้างที่รองรับ
รองรับฐาน 2 ถึงฐาน 36 โดยฐานที่มากกว่า 10 ใช้ตัวอักษร A ถึง Z แทนค่าตั้งแต่ 10 ถึง 35 และรับได้ทั้งตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
แปลงจำนวนเต็มขนาดใหญ่ได้หรือไม่
ได้ เครื่องมือใช้ BigInt และตัวอ่านค่าแบบทีละหลักเพื่อรักษาค่าจำนวนเต็มอย่างแม่นยำ โดยจำกัดข้อมูลนำเข้าไว้ที่ 4,096 หลักเพื่อให้หน้าเว็บตอบสนองได้ดี
รองรับจำนวนติดลบหรือไม่
รองรับเครื่องหมายลบหรือบวกหนึ่งตัวที่หน้าจำนวน เช่น -FF ในฐาน 16 เท่ากับ -255 ในฐาน 10
ข้อมูลตัวเลขถูกบันทึกไว้หรือไม่
ไม่บันทึก การแปลงและการสร้างไฟล์ทำในเบราว์เซอร์ และไม่มีการส่งค่าที่กรอกไปยังเซิร์ฟเวอร์
แหล่งอ้างอิง
- ECMAScript Language Specification — BigInt Type ตรวจสอบเมื่อ 2026-07-31
- ECMAScript Language Specification — BigInt.prototype.toString ตรวจสอบเมื่อ 2026-07-31
เนื้อหาและวิธีคำนวณตรวจสอบล่าสุด: