浏览转换器
十六进制转ASCII
将十六进制字节标记解码为标准 7 位 ASCII 文本。支持空格、逗号和 0x 前缀,并展示每个字符及其编码值。
常见问题
十六进制转 ASCII 转换器有什么作用?
它把每个十六进制字节按标准 ASCII 编码读取,并返回对应字符。例如 48 65 6C 6C 6F 会得到 Hello。
可以输入小写的十六进制字母吗?
可以。十六进制不区分大小写,6c 和 6C 都表示小写字母 l。
支持 0x 前缀吗?
支持。可以输入 0x48 0x65,也可以输入普通字节标记 48 65。
可以使用哪些分隔符?
字节之间可使用空格、逗号、换行,或这些分隔符的组合。
为什么转换器拒绝 FF?
FF 等于十进制 255,超出标准 ASCII 的 0 到 127 范围。需要解码 UTF-8 字节时,请使用十六进制转文本转换器。
这个转换器支持 Unicode 文本吗?
不支持。它专门处理标准 ASCII;Unicode 和 UTF-8 多字节序列应使用十六进制转文本转换器。
字母 A 的十六进制值是什么?
大写 A 的十进制值为 65,十六进制为 41,二进制为 01000001。
为什么 ASCII 只到 127?
标准 ASCII 是 7 位字符集,因此恰好有从 0 到 127 的 128 个值。
当输入是以十六进制写出的标准 ASCII 字节序列时,可使用本十六进制转 ASCII 转换器。它解码 00 到 7F 的值;例如 48 65 6C 6C 6F 会得到 Hello。
如何将十六进制转换为 ASCII
如何将十六进制 41 转换为 ASCII 字符 A
输入 41 即可。十六进制 41 等于十进制 65,而 ASCII 码 65 对应大写 A。
如何解码 48 65 6C 6C 6F 这样的十六进制字节序列
将 48 65 6C 6C 6F 按字节粘贴到输入框中,转换器会逐个解码,得到 Hello。
如何处理大小写混用的十六进制
十六进制不区分大小写,6c 与 6C 都表示小写 l。同一段输入可以混用大小写。
如何解码带 0x 前缀的十六进制
可直接输入 0x48 0x65。转换器同时识别 0x 前缀和普通的两位十六进制字节。
常见使用场景
- 解答将短 ASCII 线索或 flag 写成十六进制的 CTF 题目。
- 调试 HTTP、TCP、串口等底层协议时检查原始字节载荷。
- 阅读内存转储或十六进制转储中的可打印 ASCII 区域。
- 验证待发送 ASCII 载荷的字节值是否正确。
- 检查嵌入式固件输出的十六进制诊断数据流。
十六进制字节与 ASCII
ASCII 是 7 位字符集,有效编码范围是 0 到 127。两个十六进制数字可表示一个字节,因此很适合查看 ASCII:41 是十进制 65,即字符 A。控制字符会显示为可见的控制符号,输入也不区分大小写。
何时使用本工具而不是十六进制转文本
当数据只包含 00 到 7F 的单字节标准 ASCII 时,使用本工具。它会拒绝更大的字节值,便于发现不符合 ASCII 协议的载荷。需要解码 UTF-8 多字节文本时,应使用十六进制转文本转换器。带重音字母、中文和 emoji 都属于后者的适用范围。
常见 ASCII 字符的十六进制值
| 字符 | 十六进制 | 十进制 |
|---|---|---|
A | 41 | 65 |
a | 61 | 97 |
0 | 30 | 48 |
| 空格 | 20 | 32 |
! | 21 | 33 |
| 换行 | 0A | 10 |