文字转十六进制

输入文字立即得到十六进制,切换到“解码”可把 Hex 还原成文字。

输入的文字和文件不会发送到服务器,只在本浏览器中处理。

使用方法

  1. 在输入框中输入文字,每个 UTF-8 字节会显示为 2 位十六进制。常用汉字占 3 个字节,例如“中”是 e4 b8 ad。
  2. 在“输出格式”中选择空格分隔、不分隔、C 语言数组用的 0x 前缀,或字符串里用的 \x 转义。
  3. 选择“十六进制 → 文字”即可还原。0x、\x、% 前缀以及空格、逗号、冒号等分隔符都会被自动忽略。
  4. 需要与其他程序对比时,可以用“大写字母”统一大小写。

常见问题

为什么同一个汉字在别处的十六进制不一样?

不同编码的字节不同。本工具使用 UTF-8,“中”是 e4 b8 ad;GBK 编码下是 d6 d0;Unicode 码点则是 4e2d。请确认对方使用的编码。

十六进制和 Base64 有什么区别?

两者都是把字节写成文本的方法。十六进制一个字节用 2 个字符,便于逐字节查看;Base64 每 3 个字节用 4 个字符,更紧凑。

输入的内容会被上传吗?

不会。转换在浏览器中完成,内容不会发送到服务器。

相关工具

全部工具