กลับไปหน้าหลัก
แปลงเลขฐาน (ครบทุกฐาน)
รองรับฐาน 2–36 พร้อมแสดงวิธีคำนวณทีละขั้น
🔢 ผลลัพธ์ทุกฐานพร้อมกัน
ฐาน 2 (Binary)
11111111
ฐาน 4 (Quaternary)
3333
ฐาน 8 (Octal)
377
ฐาน 10 (Decimal)INPUT
255
ฐาน 16 (Hexadecimal)
FF
🎯 แปลงเป็นฐานที่กำหนดเอง (ฐาน 2–36)
→
11111111
ฐาน 2
📐 วิธีแปลงฐาน 10 → ฐาน 2 (วิธีหารสั้น)
| ตัวตั้ง | ÷ 2 | ผลหาร | เศษ |
|---|---|---|---|
| 255 | ÷ 2 | 127 | 1 |
| 127 | ÷ 2 | 63 | 1 |
| 63 | ÷ 2 | 31 | 1 |
| 31 | ÷ 2 | 15 | 1 |
| 15 | ÷ 2 | 7 | 1 |
| 7 | ÷ 2 | 3 | 1 |
| 3 | ÷ 2 | 1 | 1 |
| 1 | ÷ 2 | 0 | 1 ← MSB |
อ่านเศษจากล่างขึ้นบน →11111111(Base 2)
Google AdSense
In-Article Ad
วิธีการคำนวณ
- 1. ตรวจสอบความถูกต้องของอักขระ (เช่น ฐาน 2 มีแค่ 0,1 | ฐาน 16 มี 0-9 และ A-F)
- 2. หากไม่ใช่ฐาน 10 จะแปลงอินพุตเป็นฐาน 10 ก่อน ด้วยวิธี 'กระจายค่าประจำหลัก'
- 3. นำค่าฐาน 10 ที่ได้ มาแปลงเป็นฐานปลายทาง ด้วยวิธี 'หารสั้น' แล้วนำเศษมาต่อกัน
FAQ — การแปลงเลขฐาน (Base N)
เลขฐาน 2 (Binary) คืออะไร ทำไมคอมพิวเตอร์ใช้?
คอมพิวเตอร์ทำงานด้วยวงจรไฟฟ้าที่มีแค่ 2 สถานะ: เปิด (1) และ ปิด (0) จึงใช้เลขฐาน 2 เก็บและประมวลผลข้อมูลทุกอย่าง ไม่ว่าตัวเลข ข้อความ หรือรูปภาพ
เลขฐาน 16 (Hexadecimal) ใช้ที่ไหนบ้าง?
ใช้กันมากในการเขียนโปรแกรมและระบบเครือข่าย เช่น รหัสสีใน CSS (#FF5733), ที่อยู่หน่วยความจำ (Memory Address), ค่า Hash ในบล็อกเชน, และ MAC Address ของอุปกรณ์
เลขฐาน 8 (Octal) ปัจจุบันยังใช้ไหม?
แม้ความนิยมจะลดลงเมื่อเทียบกับ Hex แต่ฐาน 8 ยังคงใช้ในระบบ Unix/Linux สำหรับกำหนดสิทธิ์ไฟล์ (File Permissions) เช่น chmod 777 (หมายถึง rwxrwxrwx)
ตัวอักษร A-Z ในเลขฐานคืออะไร?
เนื่องจากตัวเลขมีแค่ 0-9 เมื่อถึงหลักที่ 10 ขึ้นไป จะใช้อักษรภาษาอังกฤษแทน เช่น A=10, B=11, C=12... ไปจนถึง Z=35 ทำให้เลขฐานสูงสุดที่เป็นไปได้คือฐาน 36 (Alphanumeric)
วิธีแปลงเลขฐาน 2 → ฐาน 10 ด้วยมือทำอย่างไร?
กระจายแต่ละหลักคูณด้วย 2 ยกกำลังตำแหน่ง (นับจาก 0 ทางขวา) แล้วบวกทุกค่า เช่น: 1011₂ = (1×2³) + (0×2²) + (1×2¹) + (1×2⁰) = 8 + 0 + 2 + 1 = 11
วิธีแปลงฐาน 10 → ฐานอื่น ด้วยมือทำอย่างไร?
ใช้วิธี 'หารสั้น' นำเลขฐาน 10 มาตั้งหารด้วยฐานที่ต้องการ จดเศษเอาไว้ แล้วนำผลหารมาหารซ้ำจนกว่าจะเหลือ 0 จากนั้นให้อ่านเศษจาก 'ล่างขึ้นบน' ก็จะได้ผลลัพธ์
มีวิธีลัดแปลงฐาน 2 เป็นฐาน 16 ไหม?
มีครับ! ให้แบ่งกลุ่มเลขฐาน 2 จากขวาไปซ้าย 'กลุ่มละ 4 ตัว' (ถ้าไม่ครบเติม 0 ข้างหน้า) แล้วแปลงแต่ละกลุ่มเป็น Hex โดยตรง เช่น 101111₂ แบ่งเป็น 0010 (2) และ 1111 (F) รวมเป็น 2F₁₆
มีวิธีลัดแปลงฐาน 2 เป็นฐาน 8 ไหม?
ใช้หลักการคล้ายกัน แต่แบ่งกลุ่ม 'กลุ่มละ 3 ตัว' จากขวาไปซ้าย แล้วแปลงทีละกลุ่ม เช่น 101111₂ แบ่งเป็น 101 (5) และ 111 (7) รวมเป็น 57₈
เลขฐาน 64 (Base64) จัดเป็นเลขฐานทางคณิตศาสตร์ไหม?
Base64 ไม่ใช่เลขฐานทางคณิตศาสตร์แท้จริง แต่เป็น 'วิธีการเข้ารหัสข้อมูล (Encoding)' เพื่อแปลงข้อมูลไบนารี (เช่น ไฟล์ภาพ) ให้อยู่ในรูปตัวอักษร 64 ตัว ที่สามารถส่งผ่าน HTTP หรือ Email ได้อย่างปลอดภัย
Bit กับ Byte ต่างกันอย่างไร?
Bit คือหน่วยเล็กที่สุดมีค่า 0 หรือ 1 ส่วน Byte คือการนำ Bit มาต่อกัน 8 ตัว (1 Byte = 8 Bits) ซึ่ง 1 Byte สามารถใช้แทนตัวอักษร 1 ตัว (ASCII) หรือค่า 0-255 ในเลขฐาน 10
เครื่องมือคำนวณที่เกี่ยวข้อง
คำนวณระดับการอ่าน Flesch-Kincaid
ประเมินความยากง่ายในการอ่านข้อความภาษาอังกฤษด้วยสูตร Flesch-Kincaid
คำนวณความสว่าง (Lux / Foot-candle)
แปลงค่าความสว่างระหว่าง Lux และ Foot-candle และคำนวณความสว่างที่เหมาะสม
คำนวณรายได้ขายไฟคืน Net Metering
คำนวณรายได้จากการขายไฟฟ้าส่วนเกินคืนให้การไฟฟ้า (โครงการโซลาร์ภาคประชาชน)
คำนวณจุดคุ้มทุนแผงโซลาร์ออนกริด
คำนวณระยะเวลาคืนทุนจากการติดตั้งโซลาร์เซลล์ระบบออนกริด
Google AdSense
Sidebar Ad (300x600)
Google AdSense - Sticky Bottom (Mobile)