ASCII转换

ASCII 码汉字互转
工具简介

ASCII 码转换工具支持文字与 ASCII 码值之间的双向转换。文字转 ASCII 将每个字符转换为对应的十进制 ASCII 码值(以空格分隔),ASCII 转文字则将一串用空格分隔的十进制 ASCII 码还原为原始文字。支持标准 ASCII(0-127)和扩展 ASCII(128-255)范围,可处理英文、数字、标点符号等。适用于编程调试时查看字符编码值、CTF 竞赛中解码 ASCII 密文、学习计算机基础时验证 ASCII 对照表。

使用步骤
1
选择转换方向
点击选项卡选择「文字 → ASCII」或「ASCII → 文字」两个方向之一。
2
输入内容
文字转 ASCII 输入英文文本;ASCII 转文字输入一个或多个十进制 ASCII 码(用空格隔开)。
3
查看结果
点击「转换」后结果会显示在下方,可直接复制使用。转换错误的输入会提示具体错误。
常见问题
ASCII 码 0-31 和 127 是什么字符?

这些是控制字符(不可打印),包括 NULL(0)、换行(10)、回车(13)、ESC(27)、DEL(127) 等,用于控制终端和通信。文字转 ASCII 时会正常输出它们的码值。

支持中文汉字转 ASCII 吗?

不支持。ASCII 只定义了 128 个英文字符,中文字符超出 ASCII 范围。如果输入中文会逐个输出中文字节或报错,建议用 Unicode/UTF-8 编码工具。

多个 ASCII 码之间必须用空格分隔吗?

是的。ASCII 转文字时需要以空格分隔每个码值(如 72 101 108 108 111),工具会自动按空格拆分并逐个转为字符。不分隔会导致错误解析。

十进制 ASCII 码和十六进制可以互换吗?

ASCII 标准定义的是十进制值。十六进制表示(如 0x48→H)只是编码方式不同,数值是一样的。如果手头有十六进制码,可以先用进制转换工具转成十进制再用本工具。