文本转二进制转换器(UTF-8)

将文本转换为二进制代码:每个字符按 UTF-8 编码,每个字节显示为 8 位,可用空格、逗号、换行或不加分隔符。免费,浏览器内运行。

3 字节

每个字符先按 UTF-8 编码,每个字节写成 8 位,因此“é”占两个字节,表情符号占四个字节。

什么是 文本转二进制?

输入任意文本,即可看到其字节的二进制表示。字符先按 UTF-8 编码,因此普通 ASCII 字母占一个字节(8 位),而带重音的字母、其他文字和表情符号占两到四个字节。

如何使用 文本转二进制

  1. 在文本中键入或粘贴文本。
  2. 选择字节分隔符:空格、无、换行或逗号。
  3. 复制二进制输出;字节数显示在上方。

示例

输入
Hi
输出
01001000 01101001

何时使用 文本转二进制

适用于讲解文本如何存储、解谜,或查看字符串的确切字节。如果需要的是字符的 Unicode 码位(U+00E9)而不是 UTF-8 字节,请改用 Unicode/码位工具。

文本转二进制 的工作原理

浏览器的 TextEncoder 将字符串转换为 UTF-8 字节。每个字节以二进制写出并在左侧补零至 8 位,然后用所选分隔符连接。对于 ASCII 文本,结果与经典的“ASCII 转二进制”相同;对于其他字符,显示的是真实的 UTF-8 字节序列,而不是 Unicode 码位。

常见用例

  • 向学生展示字母 A 如何变成 01000001
  • 为谜题或密室逃脱制作二进制信息
  • 查看带重音的单词或表情符号在 UTF-8 中占多少字节
  • 为网络或编码练习准备位串

常见问题

为什么“é”会得到 16 位?

在 UTF-8 中,字符 é(U+00E9)存储为两个字节 C3 A9,因此输出是 11000011 10101001。

这和 ASCII 转二进制一样吗?

对于字符 0–127 是一样的,因为在这个范围内 UTF-8 与 ASCII 完全相同。

可以把结果转换回去吗?

可以,把它粘贴到二进制转文本工具中;它接受这里使用的所有分隔符。

推荐的下一步

探索更多分类