十六进制转文本转换器

把十六进制字节对解码为 UTF-8 或 ASCII 文本。

987.8K 次使用 最近更新 · 2026-05-21 本地运行 · 零上传
AD

如何使用十六进制转文本转换器

选择 UTF-8 或 ASCII 解码方式,然后粘贴十六进制字节。输入可以包含空格、0x 前缀、标点或换行;工具会只保留十六进制数字,并要求清理后的字符数量为偶数。每两个十六进制数字组成一个字节,再按所选模式解码成文本。

公式与原理 - 十六进制转文本转换器

十六进制用两个 16 进制数字表示一个字节。计算器会清理输入、按两个字符分组、把每组解析为 0 到 255 的字节值,然后解码字节数组。UTF-8 模式会验证多字节序列;ASCII 模式则把每个字节直接映射为字符码。

byte = parseInt(hexPair, 16)
text = TextDecoder('utf-8').decode(bytes) 或 String.fromCharCode(byte)

十六进制转文本转换器的使用场景

适合读取数据包转储、API 载荷、编码日志、固件记录、CTF 题目、数据库字节字段,以及任何文本以十六进制字节形式出现的场景。

关于十六进制转文本转换器的常见问题

如何使用十六进制转文本转换器?

选择 UTF-8 或 ASCII,粘贴十六进制字节对,并确保清理后的十六进制数字数量为偶数。

十六进制转文本转换器使用什么公式或规则?

每两个十六进制数字解析为一个字节,再用 UTF-8 解码或直接按 ASCII 风格字符映射。

我的数据会被保存吗?

不会。所有计算都在浏览器中完成,不会发送到服务器。