Kết nối qua MCP →

Nhập phép tính

Công thức

Quảng cáo

Kết quả

Nhị phân (4 bit cho mỗi chữ số hex)
0001101000111111
Hex 1A3F
Nhị phân rút gọn 1101000111111
Thập lục phân 1A3F
Thập phân 6.719

Công cụ chuyển Hex sang nhị phân là gì?

Công cụ chuyển hex sang nhị phân giúp bạn đổi một số thập lục phân (hệ cơ số 16) sang biểu diễn nhị phân (hệ cơ số 2). Vì 16 là lũy thừa của 2 (\(16 = 2^4\)), nên việc chuyển đổi cực kỳ đơn giản: mỗi chữ số thập lục phân tương ứng chính xác với bốn bit nhị phân — gọi là một nibble. Nhờ vậy, hệ thập lục phân trở thành cách viết tắt gọn gàng và dễ đọc cho con người thay cho dãy nhị phân dài dòng. Đó cũng là lý do hex xuất hiện ở khắp mọi nơi trong lĩnh vực máy tính: địa chỉ bộ nhớ, mã màu, mã máy và các bản dump dữ liệu.

Cách sử dụng

Nhập một giá trị thập lục phân vào ô (ví dụ 1A3F). Bạn có thể thêm tiền tố 0x tùy ý và dùng chữ hoa hay chữ thường đều được. Nhấn tính toán để xem chuỗi nhị phân. Kết quả hiển thị dạng nhị phân đầy đủ (4 bit cho mỗi chữ số hex), bản rút gọn đã bỏ các số 0 ở đầu, cùng giá trị thập phân tương đương để bạn dễ đối chiếu.

Giải thích công thức

Mỗi chữ số hex có giá trị từ 0 đến 15, vừa khít trong đúng 4 bit. Bạn chỉ cần đổi từng chữ số sang mẫu 4 bit của nó, rồi ghép các nhóm lại từ trái sang phải:

$$\text{Binary}_2 = \left(\;\Vert_{i}\; \text{nibble}_4\!\left(d_i\right)\right), \quad d_i \in \text{Hexadecimal value}$$

  • 0 → 0000, 1 → 0001, 2 → 0010, 3 → 0011
  • 4 → 0100, 5 → 0101, 6 → 0110, 7 → 0111
  • 8 → 1000, 9 → 1001, A → 1010, B → 1011
  • C → 1100, D → 1101, E → 1110, F → 1111
Một chữ số thập lục phân A chuyển thành nhóm nhị phân 4 bit 1010
Mỗi chữ số thập lục phân tương ứng chính xác với 4 bit nhị phân.

Ví dụ minh họa

Chuyển 1A3F: 1 → 0001, A → 1010, 3 → 0011, F → 1111. Ghép lại ta được 0001 1010 0011 1111, hay 0001101000111111. Quy ra thập phân là 6719.

Số thập lục phân 2F7 tách thành ba nhóm 4 bit 0010 1111 0111 rồi ghép lại
Chuyển mỗi chữ số thành 4 bit, rồi nối các nhóm từ trái sang phải.

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

Chữ hoa hay chữ thường có khác nhau không? Không — cả 1a3f1A3F đều cho cùng một kết quả.

Vì sao mỗi nhóm lại có 4 bit? Bởi vì \(16 = 2^4\), nên một chữ số hex luôn mã hóa được đúng bốn chữ số nhị phân, không dư bit nào.

Còn tiền tố 0x thì sao? Tiền tố 0x tùy chọn sẽ được nhận diện và tự động loại bỏ trước khi chuyển đổi.

Cập nhật lần cuối: