纯文本
二进制 (UTF-8)
关于 文本转二进制
学习字符编码、调试串口数据、做编程教学演示时,常需要把文字拆成一串 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),无需安装任何插件或扩展。
可以离线使用吗?
首次加载后,部分功能在离线状态下仍可使用。页面资源加载后,核心逻辑完全在浏览器本地运行,不依赖网络。