0️⃣

文本转二进制

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

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

关于 文本转二进制

学习字符编码、调试串口数据、做编程教学演示时,常需要把文字拆成一串 0 和 1。本工具在浏览器本地把文本与二进制位串双向转换,基于 UTF-8 编码处理每个字符的字节,支持中文等多字节字符,并可按 8 位分组显示,全部计算在本机完成,输入内容不会发送到任何服务器。 建议在日常开发中收藏本工具,遇到数据格式转换需求时即可快速打开使用。所有转换均在浏览器本地完成,数据不会上传,可放心粘贴敏感内容。

使用场景

  • 教学演示 — 展示一句话如何变成 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),无需安装任何插件或扩展。

可以离线使用吗?

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