文本转二进制 — UTF-8 与二进制互转

将文本转换为二进制(UTF-8)或将二进制转换回文本。每字节 8 位。不上传服务器。

将文本转为二进制(UTF-8,每字节 8 位)或反向解码。无需注册、无需上传,全部在浏览器中。适用于学习编码、调试或查看字符的二进制表示。

正在加载工具…

适用场景

  • 学习编码 — 查看字符的 0/1 表示
  • 调试 — 检查字节或位顺序
  • 教学 — 演示字符编码
  • 简单加密 — 本地转换查看

1. 此工具有什么功能

免费在线文字转二进制工具可将文字转为二进制(0 和 1)并将二进制转回文字——UTF-8,每字节 8 位。用于文字转二进制二进制转文字编解码,适用于学习、编码或快速转换。无需注册、无需上传;全部在浏览器中运行。可将任意文字编码为二进制(可选字节间空格),或粘贴二进制解码为纯文字。适合学习、编码、调试或教学。

如何使用

快速开始: 选择文字→二进制或二进制→文字,设置分隔符(仅编码),输入内容,点击转换,然后复制输出。解码时无效二进制会报错。

  1. 选择模式 — 在文字→二进制(编码)与二进制→文字(解码)间切换。
  2. 设置分隔符(仅编码)— 选「字节间空格」得到易读输出,或「无分隔符」得到连续串。
  3. 输入 — 编码:输入或粘贴文字。解码:粘贴二进制串(0 和 1;空格会被忽略)。
  4. 查看输出 — 点击转换后显示结果。无效二进制会报错。
  5. 复制 — 使用复制按钮将输出复制到剪贴板。

工作原理

编码:输入经 UTF-8TextEncoder 编码,每个字节转为 8 位二进制 字符串(前导零补齐)。字节可带或不带空格拼接。解码:从输入中去掉空格,输入只能含 0 和 1。按 8 位分组转为字节,再用 TextDecoder 解码为 UTF-8。无效二进制会报错。所有计算均在您的浏览器中完成,不会向任何服务器发送数据。

使用场景与示例

  • 学习 — 理解文字在二进制中的表示。
  • 编码 — 将消息或数据编码以便传输。
  • 调试 — 查看字符串的字节级表示。
  • 教学 — 讲解 ASCII/UTF-8 与二进制表示。

示例

  • 编码 Hello01001000 01100101 01101100 01101100 01101111(带空格)
  • 解码 01001000 01100101 01101100 01101100 01101111Hello

限制与已知约束

  • 输入大小 — 最多约 500KB(512,000 字符),防止浏览器卡顿。
  • 编码 — 仅 UTF-8;不支持其他编码(如 Latin-1)。
  • 二进制格式 — 每字节 8 位;变长编码(如 UTF-8 多字节序列)按字节逐字节表示。
  • 空解码 — 解码模式下空输入会报错。

常见问题

所有计算和转换均完全在您的浏览器中运行。不会向任何服务器发送数据,您的输入不会离开您的设备。