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

What is Hexadecimal?

Hexadecimal is a base-16 number system using digits 0-9 and letters A-F to represent values ten to fifteen. Each hex digit maps to exactly four binary bits, so it is a compact, human-readable way to write binary data such as colours, memory addresses, bytes and hashes.

Because 16 is 2⁴, one hex digit equals four binary digits and one byte is exactly two hex digits. So the byte 11111111 in binary is FF in hex (255 in decimal). Hex is often prefixed with 0x.

It is used for colour codes (#FF8800), memory addresses, MAC addresses, byte dumps and hash digests — anywhere bytes need a short, readable representation.

Hexadecimal tools

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

HEX có hỗ trợ alpha không?

Có — bật công tắc alpha thì HEX sẽ mở rộng thành 8 ký tự (#RRGGBBAA). Các trình duyệt hiện đại và hầu hết công cụ thiết kế đều chấp nhận dạng này.

Vì sao giá trị HSL và HSV của tôi bị làm tròn?

Phần hiển thị kênh màu được làm tròn về phần trăm nguyên cho dễ đọc. Bên trong, phép chuyển đổi vẫn giữ độ chính xác đầy đủ, nên khi chuyển ngược lại RGB vẫn cho đúng giá trị byte ban đầu.

Màu CMYK trông hơi khác so với phần mềm in ấn của tôi.

Trình duyệt và hầu hết công cụ chuyển đổi trực tuyến dùng công thức RGB↔CMYK đơn giản — màu in thực tế phụ thuộc vào hồ sơ màu (ICC, GRACoL, FOGRA). Chỉ nên dùng công cụ này để ước lượng cho màn hình.

Chỉ cần chuyển đổi HEX ↔ RGB thôi thì sao?

Công cụ này xử lý cả năm định dạng, nhưng nếu bạn chỉ cần thao tác nhanh, hãy dán giá trị HEX vào dòng trên cùng rồi đọc giá trị RGB ở dòng thứ hai.