ASCII / 二进制互转
在线 ASCII 与二进制互转工具,支持文本转 8 位二进制和二进制转文本。
0 个字符
<空>
使用说明
- 1 输入 ASCII 文本或二进制序列
- 2 选择转换方向并执行转换
- 3 复制输出结果继续使用
相关工具
Base64编码/解码
在线Base64编码和解码工具,支持文本与Base64互转,实时预览结果
HTML 实体编码/解码
在线 HTML 实体编码和解码工具,适合处理代码片段和富文本内容。
进制转换增强
任意进制 (2-36) 互转工具,支持小数/分数部分,并同时显示 2/8/10/16/36 进制结果。
Punycode编码转换
在线Punycode编码转换工具,支持中文域名与Punycode互转,双向转换。
Query String 解析/组装
在线 Query String 解析和组装工具,支持 URL 参数快速拆解与重建。
进制转换
在线进制转换工具,支持二进制、八进制、十进制和十六进制之间的快速互转
二进制文本转换
文本与二进制相互转换:将每个字符编码为 8 位二进制(空格分隔),或将二进制串解码为文本。
Unicode 转换
在线 Unicode 转换工具,支持文本与 Unicode 转义序列双向互转。
URL编码/解码
在线URL编码和解码工具,支持encodeURIComponent双向转换,实时预览结果
关于此工具
本工具将 ASCII 文本的每个字符转换为对应的 8 位二进制表示(如字母 A 对应 01000001),或将空格分隔的二进制串还原为 ASCII 文本。在学习计算机原理、调试串口通信协议、分析网络数据包时非常实用。
适用场景:计算机科学课程作业中手动验证字符编码、Capture The Flag(CTF)解题时解码二进制隐写数据、工程师调试嵌入式设备的二进制通信帧、以及分析编解码算法的中间结果。
相比手动查 ASCII 码表逐个计算,本工具支持批量处理整段文本,格式化输出每个字符对应的 8 位二进制(含前导零),避免位数不足导致解码错误。
常见问题
输入的二进制格式有要求吗? +
每个字符的二进制表示需要是 8 位(1 个字节),各字符之间用空格分隔。例如 01001000 01101001 代表 Hi。如果位数不足 8 位,解码时可能出错。建议检查来源数据是否保留了前导零。
为什么有些字符转换后无法正常显示? +
ASCII 标准只定义了 0-127 的码点,其中 0-31 是不可打印的控制字符(如换行符 00001010、制表符 00001001)。这些字符转换后在文本框中可能不可见或显示为方框,但数据是正确的,可以复制后在代码中使用。
能转换中文字符吗? +
此工具专注于 ASCII 范围(0-127)的字符转换。中文字符属于多字节编码(UTF-8 下每个汉字占 3 个字节),超出 ASCII 标准范围。如需处理中文的二进制表示,请使用支持 UTF-8 字节序列的文本转二进制工具。
二进制转文本时,多余的空格会影响结果吗? +
工具会自动忽略多余的前导、尾随和连续空格,按 8 位一组分割处理。但如果某组不足 8 位(如误删了某个 0),对应字符的解码结果将出错。如遇乱码,请检查每个二进制组是否都是 8 位。
这和十六进制转换有什么关系? +
二进制(bin)和十六进制(hex)都是 ASCII 码的不同表示形式。每个 8 位二进制组对应 2 个十六进制字符,例如 01000001 = 0x41 = 十进制 65 = 字符 A。三者可以互转,十六进制更紧凑,二进制则直接展示每一位的值。