文本转二进制

转换器

通过 UTF-8 将文本与二进制字符串互转,逐字符显示 0/1 位序列与字节边界。适合编码原理教学、位运算演示、底层协议报文构造与极客表白彩蛋,学生与嵌入式开发者直观理解字符在内存中的存储形式与编码长度。

5 字节
纯文本
5 字符
二进制 (UTF-8)
40 位·5 字节

关于 文本转二进制

学习字符编码、调试串口数据、做编程教学演示时,常需要把文字拆成一串 0 和 1。本工具在浏览器本地把文本与二进制位串双向转换,严格基于 UTF-8 编码处理每个字符的字节:一个常见汉字占 3 字节(24 位),emoji 通常占 4 字节(32 位),绝不是一个字固定一个字节。转换结果默认按每 8 位(一个字节)用空格分组,便于人眼比对;还原时自动忽略空格,带不带分组都能正确解析。全部计算在本机完成,输入内容不会发送到任何服务器,可放心粘贴隐私文本。无论是课堂演示计算机如何存储文字、查看某个字符的真实 UTF-8 字节,还是把抓到的位串还原成设备报文,本工具都能即时完成。建议收藏本工具,遇到文本与二进制位串互相转换的需求时随时打开使用。

使用方法

  1. 打开 文本转二进制 工具页面
  2. 根据需求输入或粘贴数据到输入区域
  3. 查看实时处理结果,使用复制按钮获取输出

使用场景

  • 教学演示 — 展示一句话如何变成 0/1 序列,直观讲解计算机如何存储文字。
  • 编码核对 — 查看某个字符的 UTF-8 字节,确认编码是否符合预期。
  • 还原数据 — 把抓到的二进制位串转回文字,读取设备传来的内容。
  • 协议调试 — 把测试字符串转成二进制,比对底层传输的位序列。
  • 趣味隐写 — 把短消息编码成 0/1 串,用于谜题或趣味分享。

常见问题

中文一个字是几位?

在 UTF-8 下一个常见汉字占 3 字节,即 24 位二进制。工具按字符的实际 UTF-8 字节数生成对应位串,不是固定一个字一个字节。

位串之间需要空格分隔吗?

为可读性默认按每 8 位(一个字节)用空格分组。还原时工具会忽略空格,所以带不带空格都能正确解析。

只能用 8 位一组吗?

常规以字节为单位(8 位)。若输入位数不是 8 的倍数,还原时会因无法对齐字节而报错,请检查位串是否完整。

支持表情符号吗?

支持。emoji 在 UTF-8 下通常占 4 字节,工具会按其真实字节展开为 32 位,再正确还原。

和文本转 Unicode 有何不同?

本工具输出的是基于字节的 0/1 位串;若你想看每个字符的码点(如 U+4F60),请用本站的文本转 Unicode 工具。

有浏览器兼容性要求吗?

本工具兼容所有现代浏览器(Chrome、Firefox、Edge、Safari),无需安装任何插件或扩展。

可以离线使用吗?

首次加载后,部分功能在离线状态下仍可使用。页面资源加载后,核心逻辑完全在浏览器本地运行,不依赖网络。

广告

评论与讨论

还没有评论,来抢沙发吧!

评论仅保存在你的浏览器本地,切换设备后不可见。配置 Giscus 后可支持云端评论。