แปลงฐานตัวเลข | แปลงฐานตัวเลขได้อย่างรวดเร็ว

แปลงเลขจากฐานต่างๆ เช่น ฐาน 2, 10, 16 อย่างรวดเร็ว รองรับเลขจำนวนเต็มและทศนิยม เพื่อช่วยนักเรียนและนักพัฒนาซอฟต์แวร์.


แปลงตัวเลขระหว่างฐานตัวเลขต่าง ๆ (ฐานสิบ, ฐานสอง, ฐานสิบหก ฯลฯ)

ตัวเลือกการป้อนข้อมูล

ตัวเลือกการแสดงผล

ล้าง

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

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

วิธีการใช้งาน

  1. ใส่ตัวเลขของคุณในช่องป้อนข้อมูล
  2. เลือกฐานของตัวเลขที่คุณป้อน (เช่น 16 สำหรับฐานสิบหก)
  3. เลือกฐานที่ต้องการแสดงผล
  4. คลิกที่ปุ่มแปลงเพื่อดูผลลัพธ์

ค่าเดียวกันในสี่ฐาน

ฐานสิบ ฐานสอง ฐานแปด ฐานสิบหก
0 0 0 0
8 1000 10 8
10 1010 12 A
16 10000 20 10
255 11111111 377 FF

แต่ละฐานเขียนค่าเดียวกันต่างกัน; เลขฐานสิบหกเป็นวิธีแสดงเลขฐานสองแบบกระชับ

คุณสมบัติเด่น

  • รองรับฐานตัวเลขตั้งแต่ 2 ถึง 36
  • การแปลงฐานทั่วไป (ฐานสอง, ฐานแปด, ฐานสิบ, ฐานสิบหก)
  • การป้อนข้อมูลตัวอักษรที่ไม่คำนึงถึงตัวพิมพ์เล็กใหญ่
  • คัดลอกผลลัพธ์ได้ในคลิกเดียว

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

  • การแปลงระหว่างฐานสิบและฐานสอง
  • การทำงานกับรหัสสีฐานสิบหก
  • การคำนวณทางวิทยาการคอมพิวเตอร์
  • การทำงานอิเล็กทรอนิกส์ดิจิทัล

ใช้เครื่องมือนี้จาก AI agent ของคุณ

JSON API ฟรีและเซิร์ฟเวอร์ Model Context Protocol (MCP) ฟรี ไม่ต้องลงทะเบียน ไม่ต้องใช้ API key, CORS เปิด ออกแบบสำหรับ Claude, ChatGPT, Cursor, สคริปต์ และแอปฟรอนต์เอนด์

curl -X POST https://mate.tools/api/v1/number-base.php \
  -H "Content-Type: application/json" \
  -d '{"value":"ff","from_base":16,"to_bases":[2,10,16,"roman"]}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/number-base.php",
    data=json.dumps({"value":"ff","from_base":16,"to_bases":[2,10,16,"roman"]}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/number-base.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"value":"ff","from_base":16,"to_bases":[2,10,16,"roman"]}),
});
console.log(await r.json());

เพิ่มลงใน claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) หรือไคลเอ็นต์อื่นที่รองรับ MCP:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
เอกสาร API OpenAPI 3.1 npm 60 คำขอ/นาที · 600 คำขอ/ชม. · เนื้อหาสูงสุด 1 MB

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

ฐานตัวเลข (หรือ radix) กำหนดจำนวนตัวเลขที่ใช้ในการแทนค่าตัวเลข ตัวอย่างเช่น ฐานสอง (base-2) ใช้เพียง 0 และ 1 ในขณะที่ฐานสิบ (base-10) ใช้ตัวเลข 0-9

ฐานที่พบบ่อย ได้แก่ ฐานสอง (2), ฐานแปด (8), ฐานสิบ (10), และฐานสิบหก (16) ซึ่งมักใช้ในวิทยาการคอมพิวเตอร์และระบบดิจิทัล

สำหรับฐานที่ใหญ่กว่า 10 ตัวอักษร A-Z ใช้แทนตัวเลขหลังจาก 9 ตัวอย่างเช่น ในฐานสิบหก A=10, B=11, ..., F=15

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

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