Trình chuyển đổi Binary sang Hex

Dán một giá trị binary và nhận giá trị hexadecimal tương ứng bằng chữ hoa. Trình chuyển đổi chỉ giữ 01, bỏ qua mọi ký tự khác, rồi hiển thị kết quả Hex đơn giản không có prefix, nhóm, padding hay cảnh báo xác thực.

Cách chuyển binary sang hex

  1. 1

    Dán giá trị binary

    Có thể giữ khoảng trắng và dấu phân tách để dễ đọc. Mọi ký tự khác `0` hoặc `1` đều bị bỏ qua.

  2. 2

    Chỉ giữ các bit

    Input được làm sạch thành một chuỗi binary liên tục. Nếu không còn chữ số binary nào, kết quả sẽ trống.

  3. 3

    Chuyển giá trị số

    Bốn bit tương ứng với một chữ số Hex, nhưng chuyển đổi dựa trên giá trị nên số 0 ở đầu không còn.

  4. 4

    Đọc Hex chữ hoa

    Output chỉ là hexadecimal chữ hoa đơn giản. Hãy tự thêm `0x`, khoảng trắng theo byte hoặc padding độ rộng cố định nếu cần định dạng đó.

Bảng chữ số Hex

Binary Hex Binary Hex
0000 0 1000 8
0001 1 1001 9
0010 2 1010 A
0011 3 1011 B
0100 4 1100 C
0101 5 1101 D
0110 6 1110 E
0111 7 1111 F

Ví dụ

Input: 1111 1010 0011 1100

Bit được dùng: 1111101000111100

Output Hex: FA3C

Kiểm tra số 0 ở đầu: 00001111 trả về F, không phải 0F.

Khi nào trình chuyển đổi này hữu ích

  • Kiểm tra giá trị nhanh: đổi bit mask, giá trị register hoặc payload ngắn thành giá trị Hex gọn.
  • Nhóm dễ đọc: một chữ số Hex đại diện cho bốn bit binary, nên giá trị dài dễ quét hơn.
  • Input dán linh hoạt: khoảng trắng, underscore, dấu câu và nhãn bị bỏ qua, nhưng mọi 0 hoặc 1 trong văn bản đã dán vẫn được dùng.
  • Input vừa phải: với bitstring rất dài, độ rộng word cố định hoặc công việc arbitrary precision, hãy dùng programmer calculator, công cụ CLI hoặc thư viện arbitrary precision.

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

Chúng không gây lỗi. Trình chuyển đổi xóa mọi ký tự ngoài 01; ví dụ 0b1111 được xử lý như 01111, có cùng giá trị với 1111.

000011111111 biểu diễn cùng một giá trị số, nên trình chuyển đổi này trả về F. Nó không giữ độ rộng byte hoặc thêm padding như 0F.

Không. Output chỉ là Hex chữ hoa đơn giản. Nếu cần 0xFA3C, chữ thường hoặc nhóm byte như FA 3C, hãy định dạng kết quả sau khi chuyển.

Không. Ký tự không phải binary bị bỏ qua im lặng thay vì cảnh báo. Hãy xác thực input riêng nếu cần từ chối ký tự không hợp lệ.

Công cụ liên quan