二进制转换

将字符转为空格分隔的二进制串,或从二进制还原文本,适合编码入门与调试。

阅读完整指南: 十六进制与二进制编码实战指南:从调试到嵌入式开发 →

隐私提示:本地解析,不上传服务器。

↓ 在下方输入区粘贴内容,结果会立即显示

输入文本或二进制

编码为每字符 8 位、空格分隔; 解码时自动忽略非 0/1 字符。

输出结果

二进制

01010100 01101111 01110111 01100001 01101100 01101100 01100101 01110011

注释说明

编码说明

按 UTF-16 代码单元取低 8 位,适合 ASCII 教学演示; 多字节 Unicode 请用 Unicode 转换工具。

将字符转为空格分隔的二进制串,或从二进制还原文本,适合编码入门与调试。

快速开始

  1. 转二进制

    每字符 8 位,不足补零。

  2. 转文本

    自动剥离空格等非 0/1 字符。

与 base-converter 区别

本工具固定按字节位展示; base-converter 可在 2–36 进制间换算数字。

功能与使用场景

文本与二进制位串(0/1)互转,可选分隔与编码方式,方便理解 UTF-8 字节序列或协议位字段。

计算机原理教学、嵌入式按位掩码演示、CTF 编码题、日志中二进制 payload 人工解读时使用。

典型工作流

二进制转换器适合处理非ASCII字符(如中文)时进行编码观察。输入文本后,工具会为每个字符生成8位二进制表示,空格分隔便于阅读。例如'你好'会转换为二进制串,帮助理解Unicode编码原理。

逆向操作时,粘贴二进制串(如'01100001')可还原字符'a'。注意二进制必须为8位一组,用空格分隔。这在调试通信协议或分析二进制文件片段时特别有用。所有处理在浏览器本地完成,数据不会上传。

示例

示例

Input

A

Output

01000001

FAQ

支持中文吗?

按 UTF-16 代码单元取 8 位,复杂字符请用 unicode-converter。

为什么转换中文会得到多组二进制?

因为UTF-8编码中,中文字符通常需要3-4个字节(即3-4组8位二进制)表示。例如'你'字会被拆分为11100100 10111101 10100000,每组对应存储的不同部分。