文本十六进制互转

在文本与十六进制之间双向转换:文本按 UTF-8 编码输出 Hex(可带或不带空格分隔),也可把十六进制还原为文本。支持输出大写字母,中文等多字节字符不会乱码,全部在浏览器本地完成,数据不会上传。

输入内容 等待输入

文本转十六进制时按 UTF-8 字节输出;十六进制转文本时会自动忽略空格、换行、0x 前缀与常见分隔符。

转换结果
输入字符—
字节数—
输出长度—
转换方向—
点击「文本转十六进制」或「十六进制转文本」,结果将显示在这里。

处理过程全部在浏览器本地完成,数据不会上传。

转换规则
  • 文本转十六进制使用 TextEncoder 按 UTF-8 编码,一个汉字通常占 3 个字节。
  • 十六进制转文本会先剔除空格、换行、0x/\x 前缀以及冒号、短横线等分隔符。
  • 十六进制字符数必须为偶数,否则无法按字节成对解析,会给出错误提示。
  • 分隔方式与大小写仅影响文本转十六进制的输出,不影响解码结果。
  • 全部处理在浏览器本地完成,不经过任何服务器。