ESC

ตัวแปลงฐาน

ฐานสอง ฐาน 2
ฐานแปด ฐาน 8
ฐานสิบ ฐาน 10
ฐานสิบหก ฐาน 16

ตัวแปลงฐานกำหนดเอง

การแสดงบิต

ป้อนตัวเลขเพื่อดูการแสดงบิต

ตารางอ้างอิงด่วน

ฐานสิบ ฐานสอง ฐานแปด ฐานสิบหก
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F
การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ ไม่มีข้อมูลถูกส่งไปยังเซิร์ฟเวอร์ใดๆ

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

ฐานสิบเป็นทุกฐาน

แปลงเลขฐานสิบ 255 เพื่อดูค่าในฐานสอง (11111111) ฐานแปด (377) และฐานสิบหก (FF)

วิเคราะห์เลขฐานสอง

ป้อนเลขฐานสองเช่น 11010110 แล้วดูค่าในฐานสิบ ฐานแปด และฐานสิบหกทันที

ค่าสี Hex

แปลงค่าสี hex เช่น FF00AB เป็นเลขฐานสองและฐานสิบสำหรับการจัดการสีระดับต่ำ

คุณสมบัติ

แปลงสองทิศทาง

พิมพ์ในช่องใดก็ได้ ฐานอื่นๆ ทั้งหมดจะอัปเดตทันทีแบบเรียลไทม์

รองรับตัวเลขขนาดใหญ่

จัดการตัวเลขขนาดใหญ่ตามต้องการโดยใช้ BigInt เพื่อการแปลงที่แม่นยำ

ฐานกำหนดเอง (2-36)

แปลงระหว่างฐานใดก็ได้ตั้งแต่ 2 ถึง 36 ด้วยตัวแปลงกำหนดเอง

ความเป็นส่วนตัวมาก่อน

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

วิธีใช้งาน?

1

ป้อนตัวเลข

พิมพ์ตัวเลขในช่องใดก็ได้จากสี่ช่อง: ฐานสอง ฐานแปด ฐานสิบ หรือฐานสิบหก

2

ดูผลลัพธ์ทันที

อีกสามช่องจะอัปเดตอัตโนมัติพร้อมค่าที่แปลงแล้วแบบเรียลไทม์

3

คัดลอกหรือใช้ฐานกำหนดเอง

คัดลอกผลลัพธ์ด้วยคลิกเดียว หรือใช้ตัวแปลงฐานกำหนดเองสำหรับฐาน 2-36

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

การแปลงเลขฐาน (number base conversion) คือการเปลี่ยนการแสดงค่าตัวเลขเดียวกันจากฐานหนึ่งไปยังอีกฐานหนึ่ง เช่น เลข 255 ในฐาน 10 เท่ากับ 11111111 ในฐาน 2 (ไบนารี) และ FF ในฐาน 16 (เลขฐานสิบหก) ใช้ในการเขียนโปรแกรม คอมพิวเตอร์กราฟิก ระบบเครือข่าย และการเรียนรู้วิทยาการคอมพิวเตอร์

ตัวแปลงหลักรองรับฐาน 2 (ไบนารี), 8 (ออกทัล), 10 (เดซิมัล) และ 16 (เฮกซาเดซิมัล) นอกจากนี้ยังมีตัวแปลงกำหนดเองที่รองรับฐาน 2 ถึง 36 สำหรับฐานที่มากกว่า 10 จะใช้ตัวอักษร A-Z (A=10, B=11, ..., Z=35)

พิมพ์เลขไบนารีลงในช่องฐาน 2 แล้วผลลัพธ์จะแสดงในฐาน 10 ทันที ตัวอย่าง: 1010 (ไบนารี) = 10 (เดซิมัล) วิธีคำนวณด้วยมือ: คูณแต่ละบิตด้วยเลขยกกำลัง 2 แล้วบวกกัน (1×8 + 0×4 + 1×2 + 0×1 = 10)

เลขฐานสิบหกใช้ตัวเลข 0-9 และตัวอักษร A-F เพื่อแทนค่า 10-15 ดังนี้: A=10, B=11, C=12, D=13, E=14, F=15 ตัวอย่าง: FF (ฐาน 16) = 255 (ฐาน 10) ใช้บ่อยในการกำหนดสีใน CSS (#FFFFFF = ขาว) และที่อยู่หน่วยความจำ

ได้ ตัวแปลงใช้ JavaScript BigInt ซึ่งรองรับตัวเลขที่มีขนาดใหญ่ได้โดยไม่จำกัด ไม่เหมือนกับเลขทศนิยมแบบ float ที่มีข้อจำกัดความแม่นยำ จึงเหมาะสำหรับใช้กับค่าแฮช ที่อยู่ IP แบบ IPv6 หรือตัวเลขในระดับบิตใหญ่

มีประโยชน์หลายด้าน: ตรวจสอบค่าไบนารีขณะดีบักโปรแกรม แปลงสีเฮกซ์เป็น RGB ตรวจสอบสิทธิ์ไฟล์แบบออกทัลใน Linux (chmod 755 = 111101101 ไบนารี) ทำงานกับ bitmask และ flag และแปลงค่าในโปรโตคอลเครือข่าย

ช่วยแปลงตัวเลขในฐานที่ไม่ใช่มาตรฐาน เช่น ฐาน 36 (ใช้ 0-9 และ A-Z) ซึ่งนิยมใช้ในการสร้างรหัสสั้นหรือ short URL ฐาน 32 ใช้ใน Base32 encoding ฐาน 26 ใช้สำหรับระบบเลขตัวอักษร เป็นต้น

ไม่มีการส่งข้อมูลใดๆ การแปลงทั้งหมดทำงานภายในเบราว์เซอร์ของคุณด้วย JavaScript ข้อมูลไม่ถูกส่งหรือบันทึกที่ใดทั้งสิ้น

ตัวแปลงฐานตัวเลขคืออะไร?

เครื่องมือแปลงตัวเลขระหว่างฐาน 2, 8, 10 และ 16 พิมพ์ในช่องหนึ่ง ช่องอื่นอัปเดตทันที มีตัวแปลงกำหนดเองสำหรับฐาน 2 ถึง 36 ด้วย

ฟีเจอร์หลัก

แปลงสองทิศทางแบบเรียลไทม์ รองรับ BigInt สำหรับตัวเลขขนาดใหญ่ แสดงบิตแบบภาพ ตัวแปลงฐานกำหนดเอง (2-36) และคัดลอกคลิกเดียว

ใช้งานบ่อยในกรณีไหน?

ตรวจสอบค่าไบนารีตอนดีบัก แปลงรหัสสี hex ทำงานกับสิทธิ์ไฟล์แบบ octal หรือเรียนรู้ระบบตัวเลขต่างๆ

เคล็ดลับ

เลขฐาน 16 ใช้ 0-9 และ A-F สำหรับฐานมากกว่า 10 ตัวแปลงใช้ตัวอักษรถึง Z

ความเป็นส่วนตัว

ทุกอย่างทำงานในเบราว์เซอร์ด้วย JavaScript ไม่มีข้อมูลถูกส่งไปเซิร์ฟเวอร์

ความปลอดภัยและความเป็นส่วนตัว

ความปลอดภัยของข้อมูลของคุณคือความสำคัญอันดับแรกของเรา

การประมวลผลภายใน

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

ไม่มีการถ่ายโอนข้อมูล

ข้อมูลของคุณจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ของเรา

ไม่มีการจัดเก็บข้อมูล

ไม่มีข้อมูลถูกเก็บหรือแบ่งปัน

การเข้ารหัส SSL

การเข้ารหัส SSL สำหรับการเชื่อมต่อที่ปลอดภัย

ขั้นตอนถัดไป

อีกมากมายใน MoreOnlineTools