跳到正文
马克工具箱

文本与十六进制互转

查看任意文字对应的 UTF-8 字节(十六进制),或粘贴 Hex 解码成文本。两边都可以编辑,字节输入支持空格、逗号、0x 和 \x 前缀,也可以是连续的一串。

在浏览器本地运行,输入的内容和文件都不会上传

使用步骤

  1. 在左边输入文本,右边得到字节;或在右边粘贴十六进制,左边得到文本。
  2. 选择分隔符,以及是否加 0x 前缀、是否大写。
  3. 需要其他写法时,可切换到十进制、八进制或二进制。
  4. 复制任意一边。

参数说明

分隔符
空格得到 48 65 6c 6c 6f,无得到 48656c6c6f,逗号得到 48, 65, 6c, 6c, 6f,方便写进代码数组。
0x 前缀
每个字节写成 0x48 的形式,C、JavaScript 等语言都用这种写法。

使用示例

文本 十六进制(UTF-8)
Hello 48 65 6c 6c 6f
é c3 a9
中 e4 b8 ad

常见问题

使用什么字符编码?

UTF-8,也就是网页的标准编码。英文字符每个 1 字节,带重音的字母 2 字节,汉字 3 字节,表情符号 4 字节。

如果十六进制不是有效的 UTF-8 会怎样?

能识别的部分正常解码,无效的序列显示为替换字符 �,并给出提示。

文本会上传吗?

不会,转换在浏览器中完成。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具