十六进制转文本解码器

将十六进制字节还原为 UTF-8 文本。接受空格、冒号、逗号、0x 和 \x 前缀;清楚提示奇数长度或无效的十六进制。免费,浏览器内运行。

56 个字符 · 56 字节(UTF-8)

0 个字符 · 0 字节(UTF-8)

完全在浏览器中运行,您的数据不会被上传。

什么是 十六进制解码?

将十六进制字节还原为可读文本,按 UTF-8 解码。它能识别常见格式:48656c6c6f、48 65 6c、48:65:6c、0x48 0x65 和 \x48\x65。

如何使用 十六进制解码

  1. 以任意支持的格式将十六进制粘贴到输入中。
  2. 解码后的文本会显示在输出中。
  3. 使用复制,或用作输入以不同的格式重新编码。

示例

输入
0x48 0x69 0xc3 0xa0
输出
Hià

何时使用 十六进制解码

适合读取十六进制转储、日志中的字节数组或转义字符串。如果这些字节不是文本(图片、哈希),工具会提示不是有效的 UTF-8——此时请保留十六进制形式,或使用 Base64 工具。

十六进制解码 的工作原理

0x 和 \x 前缀、空白字符、冒号、逗号、分号和连字符会被移除;剩下的必须是十六进制数字,且数量为偶数。每两位构成一个字节,这些字节按严格的 UTF-8 解码,因此无效序列会被报告,而不会被悄悄替换。

常见用例

  • 读取日志或数据库转储中十六进制编码的字符串
  • 解码从源代码复制来的 \x.. 转义
  • 检查一段十六进制载荷包含什么文本

常见问题

为什么提示十六进制的位数必须是偶数?

每个字节恰好是两位十六进制数字。位数为奇数说明少了或多了一位。

能解码 Latin-1 或 UTF-16 的十六进制吗?

不能,字节按 UTF-8 解码。其他编码会显示“不是有效的 UTF-8”错误。

接受大写的十六进制吗?

接受,A–F 和 a–f 都可以。

探索更多分类