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

ตัวแปลงฐานตามอำเภอใจออนไลน์

แปลงจำนวนเต็มระหว่างฐาน 2-36 ออนไลน์ แม่นยำทุกหลัก รองรับเลขยาว ตัวอย่าง FF ฐาน 16 เป็น 1…

เริ่มใช้งาน

แปลงเลขฐานได้อย่างแม่นยำทุกหลัก

ตัวแปลงนี้ใช้ BigInt ในการคำนวณ จึงรองรับจำนวนเต็มยาวเท่าใดก็ได้ ตราบใดที่ไม่เกิน 10,000 หลัก โดยไม่สูญเสียความแม่นยำแม้เกินช่วงปลอดภัยของ JavaScript Number

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

ป้อนเลขฐานสิบหก FF กำหนดฐานต้นทางเป็น 16 และฐานปลายทางเป็น 2 กดแปลง จะได้ผลลัพธ์ 11111111 และค่าทศนิยม 255 ตรงตามที่คาดหวัง

ข้อจำกัดที่ควรทราบ

  • รองรับเฉพาะจำนวนเต็ม ไม่รองรับเศษส่วน จุดทศนิยม หรือเครื่องหมายบวก
  • ฐานต้องเป็นจำนวนเต็มระหว่าง 2 ถึง 36 เท่านั้น
  • ตัวอักษรที่ใช้คือ A-Z ภาษาอังกฤษเท่านั้น ไม่รองรับตัวเลขหรือสัญลักษณ์เฉพาะท้องถิ่น
  • ความยาวอินพุตจำกัดที่ 10,000 หลัก เพื่อควบคุมเวลาและหน่วยความจำ
  • ผลลัพธ์ใช้ตัวเลข ASCII เสมอ เพื่อความชัดเจนในการแสดงฐาน

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

1. รองรับเลขฐานที่มากกว่า 36 หรือไม่?

ไม่รองรับ ฐานสูงสุดคือ 36 เนื่องจากใช้ตัวอักษร A-Z ต่อจากเลข 0-9 รวมเป็น 36 สัญลักษณ์

2. จะแปลงเลขติดลบได้อย่างไร?

ใส่เครื่องหมายลบนำหน้าได้หนึ่งตัว เช่น -FF เมื่อแปลงจากฐาน 16 เป็นฐาน 2 จะได้ -11111111 และค่าทศนิยม -255

3. ทำไมผลลัพธ์ไม่ใช้ตัวเลขไทยหรืออักษรท้องถิ่น?

เพื่อหลีกเลี่ยงความกำกวมในการแสดงค่าตามตำแหน่ง ระบบจึงใช้ตัวเลข ASCII สากล ซึ่งเป็นมาตรฐานสำหรับการแปลงฐาน

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