跳到主要内容
编解码工具

Hex 编解码工具

在线转换 UTF-8 文本与十六进制字节,支持大小写、0x 前缀以及空格或冒号分隔格式。

Hex 编解码区

输入和结果只在当前浏览器中处理,不会上传或保存。

输出格式
输入文本后,点击转换为 Hex

0 字符

Hex 结果

0 字符

工具说明

这个工具可以在 UTF-8 文本和十六进制字节串之间双向转换。编码时可以选择字母大小写、0x 前缀以及无分隔、空格分隔或冒号分隔。

处理过程只在当前浏览器中完成,输入和结果不会上传或保存。

如何使用

文本转 Hex

选择“编码为 Hex”,输入文本并设置输出格式。例如,你好 的紧凑小写 UTF-8 Hex 是 e4bda0e5a5bd

同一组字节也可以显示为:

0xE4:BD:A0:E5:A5:BD

格式选项只影响显示,不改变原始字节。

Hex 转文本

选择“Hex 解码”,输入连续 Hex、空格或冒号分隔的字节。以下形式都可以解析:

e4bda0e5a5bd
e4 bd a0 e5 a5 bd
0xe4:0xbd:0xa0:0xe5:0xa5:0xbd

除去分隔符和前缀后,每个字节必须恰好由两位十六进制字符组成,结果还必须是有效 UTF-8 才能显示为文本。

格式范围

本工具处理的是 UTF-8 字节的十六进制表示,不是 Unicode 码点列表,也不执行整数大小端转换。例如,“你”的 Unicode 码点是 U+4F60,UTF-8 Hex 则是 e4bda0

常见问题

为什么一个中文字符有六位 Hex?

中文字符在 UTF-8 中通常占三个字节,每个字节使用两位 Hex 表示。

大写、小写和分隔符会改变内容吗?

不会。它们只是相同字节的不同显示格式。

为什么提示不是有效的 UTF-8?

这表示输入能还原为字节,但字节可能属于其他字符编码或二进制数据。

输入内容会上传吗?

不会。全部转换都在当前浏览器中完成。