Chuyển đến nội dung
SPCXTools

Chuyển đổi cơ số

Chuyển đổi giữa hệ nhị phân, bát phân, thập phân, thập lục phân và mọi cơ số lên đến 36 — ngay lập tức.

Chạy cục bộ — tệp không bao giờ rời khỏi thiết bị của bạn

Đang tải công cụ…

Cách sử dụng Chuyển đổi cơ số

  1. 1Nhập một số vào ô bất kỳ — nhị phân, bát phân, thập phân hoặc thập lục phân.
  2. 2Tất cả các ô khác sẽ cập nhật ngay khi bạn gõ. Chấp nhận các tiền tố như 0x và 0b, khoảng trắng và dấu gạch dưới.
  3. 3Chọn cơ số tùy chỉnh từ 2 đến 36 để chuyển sang các hệ đếm ít phổ biến hơn như cơ số 3 hoặc cơ số 36.
  4. 4Đánh dấu Nhóm chữ số để dễ đọc hơn và dùng nút sao chép để lấy bất kỳ kết quả nào.

Chuyển đổi giữa các hệ cơ số tức thì

Máy tính tư duy bằng hệ nhị phân, lập trình viên viết mã màu và địa chỉ bộ nhớ bằng hệ thập lục phân, quyền truy cập tệp Unix dùng hệ bát phân, còn con người đếm bằng hệ thập phân. Công cụ chuyển đổi hệ cơ số này giúp dịch giữa tất cả các hệ cùng lúc: chỉ cần nhập giá trị vào một ô bất kỳ và xem kết quả ở mọi hệ cơ số khác ngay lập tức. Công cụ cũng hỗ trợ chuyển đổi sang bất kỳ hệ cơ số tùy chỉnh nào từ 2 đến 36 và xử lý các số có kích thước không giới hạn.

Tính năng

  • Nhị phân, bát phân, thập phân và thập lục phân hiển thị cạnh nhau, tất cả đều có thể chỉnh sửa.
  • Hệ cơ số tùy chỉnh từ 2 đến 36, chẳng hạn như cơ số 3, cơ số 12 hoặc cơ số 36.
  • Kích thước không giới hạn với các phép tính có độ chính xác tùy ý.
  • Số âm với dấu trừ ở đầu.
  • Tiền tố và dấu phân cách như 0x, 0b, 0o, khoảng trắng và dấu gạch dưới sẽ được bỏ qua.
  • Gộp chữ số theo nhóm ba hoặc bốn để dễ đọc hơn.
  • Độ dài bit của số được hiển thị tự động.

Các phép chuyển đổi phổ biến

Thập phân Nhị phân Bát phân Hex
10 1010 12 A
15 1111 17 F
16 10000 20 10
100 1100100 144 64
255 11111111 377 FF
1024 10000000000 2000 400
65535 1111111111111111 177777 FFFF

Ứng dụng của các hệ cơ số

  • Hệ nhị phân (cơ số 2) — ngôn ngữ của mạch kỹ thuật số; mỗi chữ số là một bit.
  • Hệ bát phân (cơ số 8) — phân quyền tệp Unix như chmod 755, trong đó mỗi chữ số đại diện cho 3 bit.
  • Hệ thập phân (cơ số 10) — các con số sử dụng hàng ngày.
  • Hệ thập lục phân (cơ số 16) — địa chỉ bộ nhớ, mã màu như #FF8800, giá trị byte, mã băm và địa chỉ MAC; mỗi chữ số hex đại diện cho đúng 4 bit.
  • Cơ số 36 — các định danh nhỏ gọn như URL rút gọn, sử dụng tất cả các chữ số và chữ cái.

Mẹo

  • Một byte bằng 8 bit, hoặc đúng hai chữ số thập lục phân — FF là 255, giá trị lớn nhất của một byte.
  • Để chuyển đổi mã màu hex sang RGB, hãy sử dụng Công cụ chuyển đổi màu.
  • Để tính toán với lũy thừa của 2, Máy tính khoa học có hỗ trợ các biểu thức như 2^32.

Câu hỏi thường gặp

Cách chuyển đổi hệ nhị phân sang thập phân?
Nhân mỗi chữ số nhị phân với giá trị vị trí của nó — 1, 2, 4, 8, 16, v.v. từ phải sang trái — và cộng các kết quả lại. Ví dụ với 1011: 1×8 + 0×4 + 1×2 + 1×1 = 11. Công cụ chuyển đổi thực hiện việc này ngay lập tức cho các số có độ dài bất kỳ.
Cách chuyển đổi hệ thập phân sang thập lục phân?
Chia liên tục số đó cho 16 và ghi lại các phần dư, sử dụng A–F cho 10–15, sau đó đọc từ dưới lên trên. Ví dụ với 255: 255 ÷ 16 = 15 dư 15 (F) và 15 ÷ 16 = 0 dư 15 (F), vậy 255 = FF.
Có giới hạn về độ lớn của số không?
Không. Công cụ chuyển đổi sử dụng số nguyên có độ chính xác tùy ý (BigInt), nên ngay cả các số có hàng trăm chữ số cũng được chuyển đổi chính xác tuyệt đối, không bị lỗi làm tròn như các máy tính thông thường khi vượt quá khoảng 9 triệu tỷ.
Tôi có thể chuyển đổi số âm hoặc phân số không?
Hỗ trợ số âm bằng cách thêm dấu trừ ở trước, ví dụ: −FF = −255. Không hỗ trợ phân số; công cụ chỉ xử lý số nguyên. Biểu diễn số bù hai (Two's complement) không được áp dụng — dấu trừ được giữ nguyên.
Những ký tự nào được dùng cho hệ cơ số lớn hơn 10?
Các chữ cái A–Z đại diện cho các giá trị từ 10 đến 35, do đó hệ thập lục phân sử dụng 0–9 và A–F, còn hệ cơ số 36 sử dụng tất cả các chữ số và chữ cái. Dữ liệu nhập không phân biệt chữ hoa chữ thường.