文本 ↔ 二进制转换器
转换
将任意文本转换为其二进制表示,并可还原回文本。每个字符按 UTF-8 编码为字节,每个字节变成八位 —— 因此像 'A' 这样的 ASCII 字符是一个字节(01000001),而表情符号或带重音的字母会跨多个字节。可选择如何分隔字节(空格、无,或自定义字符)以便阅读。切换到解码模式即可粘贴二进制并恢复原始文本;空格、换行等非二进制字符会被忽略,因此凌乱的输入也能处理。适合学习字符如何存储、解谜与 CTF,或编码简短消息。所有处理都在你的浏览器本地完成。
—
输出
2 字节
使用方法
- 选择方向:文本 → 二进制,或 二进制 → 文本。
- 输入或粘贴内容。编码时选择如何分隔字节。
- 从输出框复制结果。
常见问题
- 为什么一个字符有时超过 8 位?
- 文本按 UTF-8 编码。ASCII 字符为一个字节(8 位),但表情符号、带重音的字母和许多非拉丁字符使用 2–4 个字节,因而变为 16–32 位。
- 什么样的二进制可用于解码?
- 任何总长度为 8 的倍数的 0 和 1 字符串。空格、换行等会先被去除,因此 '01001000 01101001' 与 '0100100001101001' 解码结果相同。
- 为什么出现长度错误?
- 解码需要完整的字节。如果 0 和 1 的数量不是 8 的倍数,说明某个字符不完整 —— 请检查是否缺少或多了一位。
- 我的文本会被上传吗?
- 不会。编码与解码完全在你的浏览器中进行,不会发送到服务器。
相关工具
BCD 转换器(二进制编码十进制)
十进制与 8421 二进制编码十进制互转 — 每位 4 比特半字节、压缩 BCD 十六进制字节、BCD 有效性校验。
转换00
格雷码转换器
在十进制、二进制和反射二进制格雷码之间双向转换,可选固定位宽并附 0-7 对照表。
转换00
二进制补码转换器 (8–64 位)
输入十进制、hex、二进制或八进制值,查看其 8/16/32/64 位二进制补码位模式,以及有符号/无符号读法、hex、八进制与反码 — 在浏览器内完成。
转换00
IEEE 754 浮点转换器 (32 与 64 位)
查看任意数字在 float32 与 float64 下的精确 IEEE 754 位布局 — 符号、指数与尾数位、hex、存储值与舍入 — 或将 hex 位解码回数字,全部在浏览器内完成。
转换00
进制转换器
在二进制、八进制、十进制和十六进制之间转换数字。
转换00
单位换算
换算长度、重量、温度、面积、体积、速度和时间。
转换00