什么是Hex 与文本互转?
Hex 转换工具在文本与十六进制字节串之间双向转换,按 UTF-8 编码处理多字节字符,输出可选空格分隔、连续排列或 0x 前缀风格。转换在浏览器本地完成。
怎么用Hex 与文本互转?
- 1选择方向:文本转 Hex 或 Hex 转文本。
- 2编码时可选输出风格,方便直接粘贴进代码数组。
- 3解码时会自动忽略空格、0x 前缀等无关字符。
常见问题
一个中文字符为什么占三个字节?+
因为按 UTF-8 编码,常用汉字位于三字节区间。这也是十六进制串长度看起来比字符数多得多的原因。若对方系统用 GBK(两字节),双方的十六进制结果会不同,需要先统一编码。
解码报「长度必须是偶数」怎么办?+
每个字节对应两个十六进制字符,长度为奇数说明串被截断或多了一个字符。检查是否漏掉了开头的 0(例如 0f 被写成 f)。
相关工具
全部工具Base64 编码 / 解码
Base64 Encoder & Decoder
Base64 编码与解码,支持 UTF-8 与 URL-safe
文件 Base64 转换
File to Base64
文件转 Base64 与 Data URI,文件不上传
URL 编码 / 解码
URL Encoder & Decoder
URL 编码解码,区分整串与参数两种语义
HTML 实体转义 / 反转义
HTML Entity Encoder
HTML 实体转义与反转义
Unicode 转义 / 还原
Unicode Escape Converter
Unicode 转义与还原,支持三种写法
哈希计算(MD5 / SHA)
Hash Generator
计算 SHA-1/256/384/512 与 MD5 摘要