Chuyển tới nội dung chính
Z

Binary vs Hexadecimal

Binary vs hex compared — base, readability and use cases, with free converters and a number base converter.

Binary (base 2) is how computers store data; hexadecimal (base 16) is a compact, human-friendly way to write the same bits — each hex digit equals exactly four binary digits.

Binary vs Hexadecimal at a glance

Binary Hexadecimal
Base 2 (0-1) 16 (0-9, A-F)
Digits per byte 8 2
Readability Low (long strings) High (compact)
Used for Bit-level logic Colours, memory, hashes

When to use Binary

Use binary when you reason about individual bits — flags, masks, low-level logic.

When to use Hexadecimal

Use hex to write bytes compactly — colour codes, memory addresses, hashes.

Tools for Binary & Hexadecimal

Binary vs Hexadecimal

Công cụ này chỉ hỗ trợ ASCII thôi à?

Không — engine bên dưới xử lý được mọi mã điểm Unicode lên tới U+10FFFF. Nhãn “trong phạm vi ASCII” ở mỗi dòng cho biết ký tự nào nằm trong bộ ASCII 7-bit gốc (≤ 127).

UTF-16 units là gì?

JavaScript lưu trữ chuỗi bằng UTF-16. Các ký tự lớn hơn U+FFFF chiếm hai đơn vị 16-bit (một cặp surrogate). Dòng UTF-16 units hiển thị các mã 16-bit thô đó.

Vì sao bảng trực tiếp giới hạn ở 200 ký tự?

Việc render một dòng DOM cho mỗi ký tự sẽ tốn kém khi dán chuỗi dài. 200 ký tự đã đủ cho phần lớn nhu cầu kiểm tra — với khối lượng lớn hơn, hãy xử lý đầu vào bằng trình soạn thảo code của bạn.

Cần byte thô thay vì mã điểm?

Hãy dùng String to Hex Converter của chúng tôi để lấy đầu ra byte UTF-8, hoặc UTF-8 Converter để lấy mã điểm và ký hiệu thoát \u{HEX}.