文字转十六进制
输入文字立即得到十六进制,切换到“解码”可把 Hex 还原成文字。
输入的文字和文件不会发送到服务器,只在本浏览器中处理。
使用方法
- 在输入框中输入文字,每个 UTF-8 字节会显示为 2 位十六进制。常用汉字占 3 个字节,例如“中”是 e4 b8 ad。
- 在“输出格式”中选择空格分隔、不分隔、C 语言数组用的 0x 前缀,或字符串里用的 \x 转义。
- 选择“十六进制 → 文字”即可还原。0x、\x、% 前缀以及空格、逗号、冒号等分隔符都会被自动忽略。
- 需要与其他程序对比时,可以用“大写字母”统一大小写。
常见问题
为什么同一个汉字在别处的十六进制不一样?
不同编码的字节不同。本工具使用 UTF-8,“中”是 e4 b8 ad;GBK 编码下是 d6 d0;Unicode 码点则是 4e2d。请确认对方使用的编码。
十六进制和 Base64 有什么区别?
两者都是把字节写成文本的方法。十六进制一个字节用 2 个字符,便于逐字节查看;Base64 每 3 个字节用 4 个字符,更紧凑。
输入的内容会被上传吗?
不会。转换在浏览器中完成,内容不会发送到服务器。