正在准备工作区…
输入
正在准备工作区…
输出
结果将显示在这里。
使用方法
- 粘贴 Hex,可使用空白分隔完整字节或添加一个开头的 0x。
- 检查解码文本或字节、UTF-8 错误。
- 复制文本或下载 JSON,保留空格与控制字符。
Hex 转文本
Hex 字符串可能保存消息的 UTF-8 字节。这里按原顺序还原字节并解码为文本,而不是把整串当作数字。
ASCII 字母通常占一个 UTF-8 字节,中文和 Emoji 需要多个字节,因此一个可见字符可能对应多对 Hex 数位。
转换步骤与表示方法
每两位对应一个字节:48 65 6c 6c 6f 解码为 Hello。大小写不影响结果,完整字节组之间可用空格、Tab 或换行。
输入
48656c6c6f20e4b8ade6968720f09f918b结果
Hello 中文 👋每两位对应一个 UTF-8 字节,一个字符可能需要多对数位。
精度与校验
仅接受十六进制数字、空白和一个开头的 0x。每个空白分隔组的位数必须为偶数;不接受 4 8、重复前缀、逗号或 \x 转义。
理解与使用结果
严格按 UTF-8 解码,保留 BOM 和实际控制字符,不猜测或静默替换无效字节。任意二进制数据、旧编码或 UTF-16 字节不一定是有效的 UTF-8 文本。
处理限制
数字转换最多 500 行 / 1 MiB,每个数字最多 4,096 个字符;小数输出为 1–128 位。文本和字节数据最多 64 KiB,位运算支持 8–256 位。Worker 最长运行 30 秒。
延伸阅读WHATWG · UTF-8
?
常见问题
可以不加空格吗?
可以。连续 Hex 或空白分隔的完整字节组都支持,开头可带一个 0x 或 0X。
为什么合法 Hex 仍可能解码失败?
Hex 字符合法不代表字节是有效 UTF-8,例如 FF 或不完整多字节序列会报错。
313233 是数值 123 吗?
这里它表示文本 123 的 UTF-8 字节。若要把整串作为整数,请使用 Hex to Decimal。
是否会上传我的输入?
不会。计算在浏览器 Worker 中完成,DevToolsy 不会上传或保存输入。
复制的结果包含什么?
复制当前显示的字符串。下载 JSON 包含完整结果与字节数,并保留 Unicode 和控制字符。