字符串转二进制工具
将文本转换为 8 位二进制,也可反向转换。支持 UTF-8,并可选在字节和半字节之间添加空格以便阅读。
使用方法
- 1 选择「文本 → 二进制」或「二进制 → 文本」模式。
- 2 按需开启或关闭空格选项,让内容更易阅读。
- 3 粘贴要转换的内容。解码模式会自动忽略空格,并校验位数是否为 8 的整数倍。
- 4 复制转换结果。
为什么使用此工具
- 支持 UTF-8 — 多字节字符会被编码为多组 8 位二进制。
- 可选在半字节之间添加空格,让较长的结果更易阅读。
- 解码模式兼容任意空格格式 — 无论二进制是紧密排列还是带空格分隔都能正确识别。
- 全部处理都在浏览器本地完成,不依赖任何外部库。
常见问题
为什么一个表情符号会变成 32 位二进制?
UTF-8 编码通常将大多数表情符号编码为 4 个字节 —— 4 × 8 = 32 位。相比之下,拉丁字母字符只需要 1 个字节(8 位)。
转换二进制时出现「not a multiple of 8」错误,这是为什么?
将二进制还原为文本要求字节数完整,每个字符至少需要 8 位。请在缺失的位组前补零,或检查输入内容是否漏掉了某些数字。
工具支持 7 位 ASCII 分组吗?
不支持 —— 输出始终采用 8 位分组,以确保与 UTF-8 之间的双向转换安全无误。由于 7 位 ASCII 本身就是 8 位编码的子集(最高位始终为 0),因此 7 位数据依然可以正常来回转换。
需要十六进制格式而不是二进制怎么办?
请使用我们的字符串转十六进制工具 —— 可将文本转换为带可选分隔符的 UTF-8 十六进制字节序列。
什么是 字符串转二进制工具?
字符串转二进制工具可以将文本转换为 8 位二进制,也能将二进制还原为文本。该工具支持 UTF-8 编码,并提供在字节和半字节之间插入空格的选项,让较长的二进制串更易阅读。所有编码与解码运算均在浏览器本地完成,不会上传任何数据到服务器。
功能特性
文本 ↔ 8 位二进制
将每个 UTF-8 字节编码为八位二进制,并将二进制解码回字符。
可读的间隔格式
可选的按字节和半字节间隔,让较长的二进制字符串依然便于浏览。
100% 隐私保护
转换过程在本地完成——你的文本永远不会发送到服务器。
示例
Input
Hi
Output
01001000 01101001
常见使用场景
-
1
讲解文本的存储原理
演示字符本质上只是字节,而字节本质上只是比特。
-
2
构造二进制测试数据
为底层解析或协议测试生成精确的比特模式。
-
3
解码二进制消息
将捕获到的二进制字符串还原为可读文本。
Zerethon 的字符串转二进制工具可将文本转换为 8 位二进制(支持 UTF-8),也可将二进制解码回文本,全部在你的浏览器中完成。可选的按字节和半字节(nibble)间隔功能让较长的输出更易读。整个过程均在客户端本地运行——不会上传任何内容到服务器。
- 分类
- 开发者
- 价格
- 免费
- 隐私
- 基于浏览器
- 注册
- 无需
参考资料
- RFC 3629 — UTF-8, a transformation format of ISO 10646 — IETF
- TextEncoder — MDN Web Docs — MDN
- Binary number — Wikipedia — Wikipedia
隐私
除非另有说明,否则你的数据永远不会离开浏览器。字符串转二进制工具 完全在客户端运行 — 无需上传服务器,不记录日志,不追踪你输入的内容。
对比
了解基础知识
相关工具
在 Zerethon Social 上创作、分享与成长
免费注册。赚取积分,收集成就,与全球创作者建立联系。