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ữ 0 và 1, 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
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
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
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
Đọ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
0hoặc1trong 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 0 và 1; ví dụ 0b1111 được xử lý như 01111, có cùng giá trị với 1111.
00001111 và 1111 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
Trình tạo bảng màu ngẫu nhiên
Tạo bảng màu ngẫu nhiên từ 2 đến 15 mẫu màu, chọn phong cách rực rỡ, pastel, dịu hoặc tối, rồi sao chép mã HEX hoặc biến CSS.
Trình tạo bảng màu
Tạo bảng màu đơn sắc, tương đồng, bổ túc, bộ ba hoặc bộ bốn từ màu HEX gốc và xuất các biến CSS sẵn sàng sao chép.
Trình tạo chữ cái ngẫu nhiên
Tạo chữ cái A-Z ngẫu nhiên. Chọn số lượng, chữ hoa, chữ thường hoặc kiểu trộn, rồi dùng cho trò chơi, gợi ý bài tập hoặc hoạt động lớp học.
Trình định dạng JSON
Dán JSON để hiển thị với thụt lề 2 hoặc 4 dấu cách, rút gọn thành đầu ra compact, hoặc kiểm tra nhanh cú pháp trước khi sao chép kết quả.
Trình tạo màu ngẫu nhiên
Tạo từ 1 đến 50 màu HEX ngẫu nhiên kèm mẫu màu để xem trước, sao chép và dùng trong CSS, kiểm thử hoặc khám phá bảng màu.
Bộ chọn màu HEX
Chọn màu bằng mắt và xem ngay giá trị HEX, RGB, HSL, HSV, CMYK cùng độ tương phản trên nền trắng và đen.