文本转二进制
把任意文本转换成二进制,也能把二进制读回成普通文字。工具会把每个字符编码成它的 UTF-8 字节,并以二进制、八进制、十进制或十六进制呈现,分隔符可以自己选,还会按字符列出对照,让你清楚看到哪几位对应哪个字母。同一个面板也能反向解码:粘贴一串 0 和 1,就能还原出原来的文字。所有处理都在浏览器里完成,课程作业、代码片段和私人笔记都不会离开页面。
- 支持双向转换,并能根据粘贴内容判断方向
- 同一份输入可输出二进制、八进制、十进制或十六进制
- 完整支持 UTF-8,重音字母、emoji 和中日韩文字都能正确往返
- 按字符列出对照,把每个字母和它的字节值一一对齐
- 分隔符可选空格、换行或不分隔,匹配你需要的格式
- 全程在浏览器本地运行,粘贴的内容不会上传
功能简介
一个专注的转换器,适合需要把文本看成比特、或把一串二进制读回文字的时刻,不用安装任何东西,也不用把敏感内容贴进远端服务。
- 01
双向转换集中在一个面板
在同一处把文本编码成二进制,也能把二进制解码回文本;方向会根据输入自动判断,也可以手动指定。
- 02
四种输出进制
把每个字节按二进制、八进制、十进制或十六进制读取,让同一份输入适配任务、课程或协议所要求的写法。
- 03
正确处理 UTF-8
字符会被编码成它的 UTF-8 字节,因此重音拉丁字母、emoji 以及中文、日文、韩文都能正常转换并往返,不会乱码。
- 04
逐字符对照
实时对照把每个字符和它的字节值配对,让你清楚一个字母为何是八位,而一个中日韩字符会占三个字节。
- 05
分隔符可控
字节之间可用空格、换行或完全不分隔,解码时也能读取补零、空格分隔或连写在一起的字节流,无需额外设置。
- 06
宽容的解码器
粘贴空格混乱或带逗号的二进制,工具仍能正确分组,并标出在所选进制下不合法的片段。
- 07
一键交换
把当前结果送回输入并翻转方向,编码后再解码的快速自检只需点一下。
- 08
全程本地处理
编码、解码和对照都在浏览器里完成,课程作业、代码和私人文本留在本机,绝不上传。
如何使用
粘贴、选好进制和分隔符,再复制——结果会随输入实时更新。
- 01
在输入区输入或粘贴文本,或粘贴想要解码的二进制串。
- 02
方向保持“自动”,或明确设为“文本 → 二进制”“二进制 → 文本”。
- 03
选择输出进制——二进制、八进制、十进制或十六进制——以匹配需求。
- 04
选择字节如何分隔:空格、换行,或不分隔得到连续的字节流。
- 05
查看逐字符对照确认映射无误,再复制结果,或一键交换回输入。
功能说明
合适的设置取决于来源和结果去向。下面是各选项各自适用的场景说明。
- 二进制是默认选项,适合学习字符如何映射成比特,也适合经典的文本转二进制练习。
- 十六进制更紧凑,和编辑器、内存转储以及许多文件格式里字节的样子一致。
- 十进制输出读起来像熟悉的 ASCII 或字节码,做表格和速查时很方便。
- 八进制偶尔会被一些旧系统、权限位或转义写法用到。
- 空格分隔让字节更易读;不分隔则产生连续字节流,便于定宽解析。
- 自动判断方向省一次点击,但手动指定方向能避免和形似十六进制的单词混淆。
- 逐字符对照是给初学字符编码的人解释多字节 UTF-8 的最快方式。
- “交换”把工具变成一次往返自检:编码、交换,再确认文本原样回来。
适合哪些场景
文本转二进制大多出现在学习、调试和偶尔的解谜场景——这些时候你想要的是清晰的映射,而不是黑盒。
-
学习字符编码
直观看到字母如何变成字节和比特,以及为何一个 emoji 或中文字符在 UTF-8 里要占好几个字节。
-
计算机课程作业
完成把文本写成二进制、八进制、十进制和十六进制的作业、实验和考前练习。
-
排查编码问题
查看字符串背后的确切字节,定位乱码、多余空白或看不见的控制字符。
-
解谜与 CTF 题目
把藏在谜题、密室和夺旗比赛里的二进制、八进制或十六进制字符串解码回可读文本。
-
研究协议与格式
阅读线缆格式、文件头或规范时,按二进制或十六进制手动构造小段字节示例。
-
教学与演示
与其口头描述,不如向学生或同事展示实时的字符到字节映射,并准备好多字节示例。
-
电子爱好与复古计算
为单片机、LED 点阵和需要原始数值的老机器准备二进制或十六进制字节序列。
-
生成测试数据
把示例字符串转成二进制或十六进制,喂给读取原始字节的解析器、解码器和单元测试。
延伸阅读
这个工具关注的是字符和字节;如果你要转换的是普通数字在各进制之间的换算,可以用 进制转换 直接处理二进制、八进制、十进制和十六进制数值。如果需要对文本或文件做紧凑、便于传输的编码而不是原始比特, Base64 编码解码 通常是更合适的选择;想体验另一种字符到信号的映射, 摩斯电码转换 会把字母变成点和划。编码之前,如果只是想衡量输入, 文本统计 能统计字符数、词数和 UTF-8 字节数。
使用建议
当设置与数据匹配时,转换才是精确的。几个小习惯能让编码和解码可逆。
- 让编码和解码的设置保持一致:用什么进制和分隔符生成的字节流,就用同样的设置读回。
- 和别人分享二进制时用空格或换行分隔,让字节边界清晰无歧义。
- 只在二进制、十六进制这类定宽进制下使用不分隔选项,字节才能干净地切分。
- 十六进制输入建议手动指定方向,因为由 a–f 字母组成的单词既像文本又像十六进制。
- 复制前借助逐字符对照确认多字节字符是否按预期编码。
- 用“交换”验证一次往返:编码、交换,确认原文原样返回。
- 处理敏感文本后记得清空面板——本地处理让数据留在本机,但输入在清空前仍会保留。
边界与注意事项
二进制是一种表示形式,不是安全手段。有几条边界值得记住。
- 把文本转成二进制是编码而非加密——任何人都能解码回来,所以它不提供任何保护。
- 编码使用 UTF-8 字节;若粘贴的是 Unicode 码点或单个片段超过 255 的值,解码时会被标为无效。
- 解码要求每个字节在所选进制下落在 0–255 范围内,超出范围的片段会被跳过并列出。
- 不分隔时,只有定宽进制(二进制、八进制、十六进制或补零的十进制)才能可靠地切分。
- 工具不会识别或转换 UTF-16、传统代码页等其他编码,全程假定为 UTF-8。
- 输入很长时逐字符对照会有上限以保证页面流畅,但完整的输出仍会照常生成。
常见问题
关于方向判断、输出进制、UTF-8、分隔符,以及这个转换器能做什么、不能做什么的常见问题。
怎么把文本转成二进制?
在输入区输入或粘贴文本,工具会把每个字符编码成它的 UTF-8 字节,默认以二进制显示。需要的话可换其他进制或分隔符,再复制结果。
怎么把二进制转回文本?
把二进制粘贴到输入区。方向为“自动”时,工具会识别由 0 和 1 组成的串并解码;也可以手动设为“二进制 → 文本”。字节可以用空格分隔,也可以按定宽连写在一起。
除了二进制还支持别的吗?
支持。同一份输入可以显示为二进制、八进制、十进制或十六进制,每一种也都能再解码回文本。
emoji 和中文、日文字符怎么处理?
每个字符都按 UTF-8 字节编码,所以 emoji 或中日韩这类多字节字符会产生多个字节值,并能往返还原成原来的字符。
分隔符设置改变了什么?
它决定输出里字节如何分隔:空格、换行或不分隔。解码时工具能读取空格分隔、逗号分隔和连写在一起的字节流,对格式比较宽容。
把文本转成二进制算加密吗?
不算。二进制只是把同样的数据换种写法,任何人都能直接转回文本。它什么都藏不住,绝不能用来保护敏感信息。
为什么有些片段被标为无法识别?
解码时,任何含有所选进制之外字符、或数值超过 255 的片段都不可能是合法字节,这些片段会被跳过并列出,方便你修正输入。
我的文本会被上传吗?
不会。编码、解码和逐字符对照都在浏览器里完成,粘贴的内容不会发往服务器,课程作业和私人文本都留在本机。
更多相关工具
继续探索进制换算、便于传输的编码和文本统计,无需离开工具集合。