文本二进制转换器

在浏览器中即时将文本转换为二进制(UTF-8)或将二进制还原为文本。支持空格分隔和连续格式。纯客户端运行,数据不上传。

100% 浏览器端运行 数据不离开你的设备 免费 · 无需注册

使用方法

  1. 文本面板中输入或粘贴文本——二进制输出自动更新。
  2. 要将二进制还原为文本,请在二进制面板中粘贴二进制内容,然后点击二进制 → 文本
  3. 选择二进制输出格式:空格分隔连续
  4. 使用复制按钮将任一面板内容复制到剪贴板。

二进制表示

每个字符编码为一个或多个字节,每个字节用 8 位二进制数表示。

H = 01001000
e = 01100101
l = 01101100
o = 01101111

“Hello” 的空格分隔二进制:01001000 01100101 01101100 01101100 01101111

使用技巧

  • 多字节 UTF-8 字符(如 Emoji 😀 = U+1F600)会生成四个 8 位组。
  • 如需更紧凑的文本安全编码,请使用 Base64
  • 如需处理十进制、十六进制和八进制值,请使用 ASCII 转换器

FAQ

使用什么编码?

本工具使用 UTF-8 编码,支持所有 Unicode 字符,包括 ASCII、带重音字母、中日韩字符和 Emoji。

支持哪些二进制输入格式?

将二进制转换为文本时,空格分隔(如 01001000 01100101)和连续格式(如 0100100001100101)均可接受。

可以转换 Emoji 和 Unicode 字符吗?

可以。UTF-8 对多字节字符进行编码,因此 Emoji 和中日韩字符在二进制输出中可能对应多个 8 位组。

数据会上传到服务器吗?

不会。所有转换完全在浏览器中通过内置的 TextEncoder 和 TextDecoder API 完成,不会上传或传输任何数据。

为什么二进制长度必须是 8 的倍数?

每个字符字节恰好用 8 位表示。如果总位数不能被 8 整除,则二进制字符串不完整或格式错误。