Text To Hex
Text To Hex — chạy trên trình duyệt. Không lưu dữ liệu.
Văn bản ↔ hex (UTF-8)
Chuyển byte UTF-8 sang hệ hex. Dữ liệu chỉ ở lại trình duyệt.
Cách sử dụng
- Nhập văn bản thường hoặc chuỗi hex vào Đầu vào. Hex có thể lẫn khoảng trắng hoặc dấu hai chấm.
- Để xem câu thành byte, nhấn Văn bản → hex. Mỗi byte thành hai chữ số hex thường, cách bằng khoảng trắng.
- Để đổi hex thành chữ, nhấn Hex → văn bản. Chỉ gom số và A–F rồi đọc độ dài chẵn.
- Độ dài lẻ hoặc còn ký tự không phải hex sẽ báo lỗi định dạng.
- Đặt lại xóa vào/ra. Chuyển đổi chỉ dùng bộ mã hóa/giải UTF-8 của trình duyệt.
- Tiền tố
0xcopy từ bắt gói hoặc trình soạn không phải hex — xóa rồi chỉ để số thì an toàn.
Khái niệm chính
Văn bản ↔ hex mã hóa ký tự thành byte UTF-8 rồi hiện mỗi byte hai chữ số hex. Chữ số ASCII thường một byte nên token ngắn; âm tiết Hangul thường ba byte nên hex dài hơn. Dùng khi muốn dump giao thức, nhật ký nhị phân, ghi chú gỡ lỗi, payload đơn giản dễ đọc. Kết quả chữ thường, có khoảng trắng giữa các byte.
Phía giải mã bỏ mọi ký tự không phải hex (khoảng trắng, hai chấm, xuống dòng) và chỉ gom 0–9a–f. Độ dài còn lại lẻ thì còn một nibble và là lỗi. Kết quả luôn giải UTF-8 nên dump EUC-KR/CP949 từ Notepad Windows có thể làm Hangul vỡ. Khác mục đích đổi cơ số số nguyên (255↔FF). Đầu vào không gửi lên máy chủ.
Ví dụ
A là 41, 가 UTF-8 là ea b0 80. Hex → văn bản với 48 65 6c 6c 6f hoặc 48:65:6c:6c:6f ra Hello. Chạy lại Văn bản → hex cho dump chữ thường cách khoảng trắng để kiểm tra khứ hồi. Xóa tiền tố 0x của nhật ký gỡ lỗi rồi mới chuyển.
Liên quan: Văn bản ↔ nhị phân · Văn bản → thập phân · Đổi cơ số
Câu hỏi thường gặp
Chuyển văn bản sang hex thì Hangul bao nhiêu byte?
Âm tiết Hangul hoàn chỉnh thường 3 byte UTF-8 nên hex sáu chữ số (ba token khi cách khoảng trắng). Hangul cổ chỉ jamo có thể khác độ dài.
Bộ chuyển hex có cho khoảng trắng và dấu hai chấm không?
Có. Khi giải chỉ giữ chữ số hex, bỏ khoảng trắng, hai chấm, xuống dòng. Dễ dán dump gói nguyên.
Chữ F hoa và f thường có giống không?
Đầu vào không phân biệt hoa thường. Đầu ra Văn bản → hex là hai chữ thường mỗi byte.
Vì sao hex độ dài lẻ báo lỗi?
Một byte hai chữ số nên độ dài lẻ thì nibble cuối thừa. Thêm 0 phía trước cho chẵn rồi chuyển lại.
Hex EUC-KR có hiện Hangul không?
Công cụ này chỉ giải UTF-8. Dump EUC-KR/CP949 từ Notepad Windows hoặc diễn đàn cũ có thể vỡ chữ.
Dữ liệu chuyển văn bản hex có còn trên máy chủ không?
Không. TextEncoder/TextDecoder tạo byte chỉ trong tab này.
Cập nhật lần cuối: 2026-09-04