在线免费文字转二进制
即时在文字和二进制代码之间相互转换。
Who uses the 文字转二进制?
- 为课程作业学习字符编码概念的计算机专业学生。
- 解码谜题、表情包或 CTF 挑战中出现的二进制字符串的好奇用户。
- 创建编码练习以展示计算机如何存储文本的教师。
How the 文字转二进制 works
在 Text 字段中输入或粘贴文本,二进制输出(以空格分隔的 8 位二进制组)会自动显示。
要把二进制转换回文本,请把二进制字符串(以空格分隔、每组最多 8 位)粘贴到 Binary 字段中。
如果结果没有更新,可点击 Convert;也可以用 Copy 按钮复制任一结果。
对标准 ASCII 文本转换可靠——一些特殊字符或表情符号可能无法正确还原(详见常见问题)。
Tips & tricks
- 为保证可靠的往返转换,请使用标准英文字母、数字和标点——本工具并非完整的 UTF-8 编码器。
- 每组二进制代表一个字符的码点——数一数有多少组,就能知道有多少个字符。
- 二进制转文本要求每组由 1 到 8 位数字组成,并以空格分隔;其他情况会显示“Invalid binary input”错误。
- 这是核对二进制谜题答案的好方法,但不要依赖它来编码真正的 Unicode/表情符号文本。
Frequently Asked Questions
文本是如何转换成二进制的?
每个字符会先转换为其字符编码,再把该数字转换为 8 位二进制数。“A” = 编码 65 = 二进制 01000001。“Hello”会变成五组 8 位二进制数。
“Hello”的二进制代码是什么?
“Hello”的二进制形式为:H=01001000,e=01100101,l=01101100,l=01101100,o=01101111。输出中用空格分隔每个字符对应的字节。
为什么计算机使用二进制?
二进制(以 2 为基数)只使用 0 和 1,恰好对应电子开关的关闭(0)和打开(1)状态。从智能手机到超级计算机,所有现代数字计算机在硬件层面都以二进制方式处理数据。
可以把表情符号或非拉丁字符转换成二进制吗?
不太可靠。本工具转换的是每个字符原始的 UTF-16 代码单元,而不是真正的多字节 UTF-8 编码——对于标准 ASCII 文本(英文字母、数字、基本标点)它能正确工作,但表情符号和许多非拉丁字符会生成超过 8 位的二进制组,并且无法正确还原为原文本。
ASCII 和 UTF-8 有什么区别?
ASCII 是一种 7 位编码,覆盖 128 个字符(基本英文字母、数字、符号)。UTF-8 对前 128 个字符与 ASCII 向后兼容,但通过每字符 1 到 4 个字节,扩展覆盖了所有 Unicode 码点。
Is my data safe when using the 文字转二进制?
Completely safe. The 文字转二进制 processes everything locally in your browser. No input data, results, or usage information is ever transmitted to or stored on any server.
Can I use the 文字转二进制 output in commercial projects?
Yes. The 文字转二进制 is a utility tool and its output carries no licensing restrictions. You are free to use results in any project, commercial or personal.
Does the 文字转二进制 follow official standards?
Yes. The 文字转二进制 is built to comply with the relevant industry standard or specification for this utility type. If you encounter an unexpected result, verify your input against the specification — edge cases outside the standard may produce undefined behaviour.