文本

文本转二进制

把任意文本转换成二进制,也能把二进制读回成普通文字。工具会把每个字符编码成它的 UTF-8 字节,并以二进制、八进制、十进制或十六进制呈现,分隔符可以自己选,还会按字符列出对照,让你清楚看到哪几位对应哪个字母。同一个面板也能反向解码:粘贴一串 0 和 1,就能还原出原来的文字。所有处理都在浏览器里完成,课程作业、代码片段和私人笔记都不会离开页面。

  • 支持双向转换,并能根据粘贴内容判断方向
  • 同一份输入可输出二进制、八进制、十进制或十六进制
  • 完整支持 UTF-8,重音字母、emoji 和中日韩文字都能正确往返
  • 按字符列出对照,把每个字母和它的字节值一一对齐
  • 分隔符可选空格、换行或不分隔,匹配你需要的格式
  • 全程在浏览器本地运行,粘贴的内容不会上传
工具/文本转二进制
0 字符
转换结果会显示在这里
二进制 · 空格
转换操作

功能简介

一个专注的转换器,适合需要把文本看成比特、或把一串二进制读回文字的时刻,不用安装任何东西,也不用把敏感内容贴进远端服务。

  1. 01

    双向转换集中在一个面板

    在同一处把文本编码成二进制,也能把二进制解码回文本;方向会根据输入自动判断,也可以手动指定。

  2. 02

    四种输出进制

    把每个字节按二进制、八进制、十进制或十六进制读取,让同一份输入适配任务、课程或协议所要求的写法。

  3. 03

    正确处理 UTF-8

    字符会被编码成它的 UTF-8 字节,因此重音拉丁字母、emoji 以及中文、日文、韩文都能正常转换并往返,不会乱码。

  4. 04

    逐字符对照

    实时对照把每个字符和它的字节值配对,让你清楚一个字母为何是八位,而一个中日韩字符会占三个字节。

  5. 05

    分隔符可控

    字节之间可用空格、换行或完全不分隔,解码时也能读取补零、空格分隔或连写在一起的字节流,无需额外设置。

  6. 06

    宽容的解码器

    粘贴空格混乱或带逗号的二进制,工具仍能正确分组,并标出在所选进制下不合法的片段。

  7. 07

    一键交换

    把当前结果送回输入并翻转方向,编码后再解码的快速自检只需点一下。

  8. 08

    全程本地处理

    编码、解码和对照都在浏览器里完成,课程作业、代码和私人文本留在本机,绝不上传。

如何使用

粘贴、选好进制和分隔符,再复制——结果会随输入实时更新。

  1. 01

    在输入区输入或粘贴文本,或粘贴想要解码的二进制串。

  2. 02

    方向保持“自动”,或明确设为“文本 → 二进制”“二进制 → 文本”。

  3. 03

    选择输出进制——二进制、八进制、十进制或十六进制——以匹配需求。

  4. 04

    选择字节如何分隔:空格、换行,或不分隔得到连续的字节流。

  5. 05

    查看逐字符对照确认映射无误,再复制结果,或一键交换回输入。

功能说明

合适的设置取决于来源和结果去向。下面是各选项各自适用的场景说明。

  • 二进制是默认选项,适合学习字符如何映射成比特,也适合经典的文本转二进制练习。
  • 十六进制更紧凑,和编辑器、内存转储以及许多文件格式里字节的样子一致。
  • 十进制输出读起来像熟悉的 ASCII 或字节码,做表格和速查时很方便。
  • 八进制偶尔会被一些旧系统、权限位或转义写法用到。
  • 空格分隔让字节更易读;不分隔则产生连续字节流,便于定宽解析。
  • 自动判断方向省一次点击,但手动指定方向能避免和形似十六进制的单词混淆。
  • 逐字符对照是给初学字符编码的人解释多字节 UTF-8 的最快方式。
  • “交换”把工具变成一次往返自检:编码、交换,再确认文本原样回来。

适合哪些场景

文本转二进制大多出现在学习、调试和偶尔的解谜场景——这些时候你想要的是清晰的映射,而不是黑盒。

  1. 学习字符编码

    直观看到字母如何变成字节和比特,以及为何一个 emoji 或中文字符在 UTF-8 里要占好几个字节。

  2. 计算机课程作业

    完成把文本写成二进制、八进制、十进制和十六进制的作业、实验和考前练习。

  3. 排查编码问题

    查看字符串背后的确切字节,定位乱码、多余空白或看不见的控制字符。

  4. 解谜与 CTF 题目

    把藏在谜题、密室和夺旗比赛里的二进制、八进制或十六进制字符串解码回可读文本。

  5. 研究协议与格式

    阅读线缆格式、文件头或规范时,按二进制或十六进制手动构造小段字节示例。

  6. 教学与演示

    与其口头描述,不如向学生或同事展示实时的字符到字节映射,并准备好多字节示例。

  7. 电子爱好与复古计算

    为单片机、LED 点阵和需要原始数值的老机器准备二进制或十六进制字节序列。

  8. 生成测试数据

    把示例字符串转成二进制或十六进制,喂给读取原始字节的解析器、解码器和单元测试。

延伸阅读

这个工具关注的是字符和字节;如果你要转换的是普通数字在各进制之间的换算,可以用 进制转换 直接处理二进制、八进制、十进制和十六进制数值。如果需要对文本或文件做紧凑、便于传输的编码而不是原始比特, 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 的片段都不可能是合法字节,这些片段会被跳过并列出,方便你修正输入。

我的文本会被上传吗?

不会。编码、解码和逐字符对照都在浏览器里完成,粘贴的内容不会发往服务器,课程作业和私人文本都留在本机。

更多相关工具

继续探索进制换算、便于传输的编码和文本统计,无需离开工具集合。