快速开始
-
转二进制
每字符 8 位,不足补零。
-
转文本
自动剥离空格等非 0/1 字符。
↓ 在下方输入区粘贴内容,结果会立即显示
编码为每字符 8 位、空格分隔; 解码时自动忽略非 0/1 字符。
01010100 01101111 01110111 01100001 01101100 01101100 01100101 01110011
按 UTF-16 代码单元取低 8 位,适合 ASCII 教学演示; 多字节 Unicode 请用 Unicode 转换工具。
将字符转为空格分隔的二进制串,或从二进制还原文本,适合编码入门与调试。
转二进制
每字符 8 位,不足补零。
转文本
自动剥离空格等非 0/1 字符。
本工具固定按字节位展示; base-converter 可在 2–36 进制间换算数字。
文本与二进制位串(0/1)互转,可选分隔与编码方式,方便理解 UTF-8 字节序列或协议位字段。
计算机原理教学、嵌入式按位掩码演示、CTF 编码题、日志中二进制 payload 人工解读时使用。
二进制转换器适合处理非ASCII字符(如中文)时进行编码观察。输入文本后,工具会为每个字符生成8位二进制表示,空格分隔便于阅读。例如'你好'会转换为二进制串,帮助理解Unicode编码原理。
逆向操作时,粘贴二进制串(如'01100001')可还原字符'a'。注意二进制必须为8位一组,用空格分隔。这在调试通信协议或分析二进制文件片段时特别有用。所有处理在浏览器本地完成,数据不会上传。
Input
A
Output
01000001
按 UTF-16 代码单元取 8 位,复杂字符请用 unicode-converter。
因为UTF-8编码中,中文字符通常需要3-4个字节(即3-4组8位二进制)表示。例如'你'字会被拆分为11100100 10111101 10100000,每组对应存储的不同部分。