Bộ chuyển đổi Hexadecimal — Văn bản ↔ Hex VĂN BẢN → HEX

Chuyển đổi giữa văn bản và mã hexadecimal (cơ số 16). Nhập văn bản để có biểu diễn hex của nó (hai chữ số hex cho mỗi ký tự), hoặc nhập mã hex để giải mã lại thành văn bản dễ đọc. Hỗ trợ các định dạng hex có tiền tố 0x, cách nhau bằng khoảng trắng, nối liền và mã hóa %.
Công cụ này xử lý mọi dữ liệu cục bộ trong trình duyệt của bạn — không có dữ liệu nào được tải lên máy chủ.
Bảng mã: Tự động nhận diện ▾
Kiểu chữ: Tiền tố: Ký tự phân cách:
Gõ để chuyển đổi theo thời gian thực
(UTF-8 .txt)
Sơ đồ 14: Mã hóa hexadecimal
Hexadecimal (cơ số 16) là cách gọn để biểu diễn dữ liệu nhị phân. Mỗi chữ số hex biểu diễn 4 bit (một nibble), nên hai chữ số hex biểu diễn đúng một byte (8 bit). Hex được dùng rộng rãi trong lập trình, gỡ lỗi, mã màu (ví dụ #FF5733), địa chỉ bộ nhớ và mã hóa URL (ví dụ %20 cho khoảng trắng). Các tiền tố hex phổ biến gồm 0x (C, JavaScript), $ (Pascal, assembly), và 0x/0X (literal hex).
Vì sao lại dùng hexadecimal?

Một chữ số hex mã hóa đúng 4 bit — một nibble — nên một byte luôn là hai chữ số hex và ánh xạ sang nhị phân là cơ học. Sự tương ứng 1:1 đó, cộng với tính gọn, là lý do địa chỉ bộ nhớ, mã màu như #FF8000, và digest băm được viết dạng hex theo quy ước.

0xFF là 255 hay −1 còn tùy vào độ rộng và dấu bạn giả định — riêng hex không mang theo ngữ cảnh đó.