二进制翻译器

二进制翻译器:文字转二进制、二进制转文字

输入一段文字,就能看到它的二进制编码,也就是计算机实际保存的 0 和 1;粘贴一串二进制,就能还原成文字。中文、英文和表情符号都可以,因为每个字符都会按 UTF-8 转换成字节,这是几乎所有网页使用的编码。

方向
  • 二进制

    11100100 10111101 10100000 11100101 10100101 10111101 00100000 11110000 10011111 10010001 10001011

  • 十六进制(UTF-8 字节)

    E4 BD A0 E5 A5 BD 20 F0 9F 91 8B

方向文字 → 二进制
字符数4
字节数11
位数88

全部在你的设备上计算 · 公式已用已知数值验证 · 了解我们如何验证

使用方法

  1. 输入或粘贴文字(一个词、你的名字、一句话),立即得到二进制,每个字节是一组 8 位。
  2. 粘贴二进制还原文字:由 0 和 1 组成的字节会被自动识别并翻译回文字,也可以手动选择方向。
  3. 选择字节之间的分隔方式:空格(最常见)、不分隔、逗号或换行。
  4. 点结果旁边的复制。十六进制一行显示的是同一组字节,是程序员常用的简写。

所有转换都在你的浏览器里完成,文字不会上传到任何服务器。

文字是怎样变成二进制的

计算机把文字存成数字。每个字符在 Unicode 标准里都有一个编号,叫码点:A 是 U+0041,中文逗号“,”是 U+FF0C,“中”是 U+4E2D。保存或发送时,这些编号再按某种编码变成字节,如今几乎所有网页、App 和文件都使用 UTF-8。1 个字节有 8 位,所以每个字节写成 8 个二进制数字。

UTF-8 给 ASCII 的 128 个基本字符(英文字母、数字、常见标点)各用 1 个字节,其他字符用 2 到 4 个字节。每个字节开头的几位说明字符有多长:单独一个字节以 0 开头;多字节字符的第一个字节以 110、1110 或 11110 开头(分别表示 2、3、4 个字节),后面的每个字节都以 10 开头。常用汉字位于 U+4E00 到 U+9FFF 之间,所以在 UTF-8 里每个汉字占 3 个字节,也就是 24 位。

字符说明码点UTF-8 字节(十六进制)二进制
A大写英文字母U+00414101000001
a小写英文字母U+00616101100001
7数字字符 7U+00373700110111
,中文全角逗号U+FF0CEF BC 8C11101111 10111100 10001100
中汉字U+4E2DE4 B8 AD11100100 10111000 10101101
😀表情符号U+1F600F0 9F 98 8011110000 10011111 10011000 10000000

注意:字符“7”不是数字 7 的二进制(111),而是字节 00110111,即 ASCII 表里第 55 号字符。要换算数值,请用二进制转换器。

例子:“你好 👋”逐步拆解

“你好 👋”只有 4 个字符,却有 11 个字节:

11100100 10111101 10100000 11100101 10100101 10111101 00100000 11110000 10011111 10010001 10001011

“你”的码点是 U+4F60,写成 16 位二进制是 0100111101100000。UTF-8 把它拆成 4 + 6 + 6 位:0100、111101、100000,再分别填进模板 1110xxxx、10xxxxxx、10xxxxxx,得到 11100100 10111101 10100000,也就是十六进制 E4 BD A0。“好”同理是 3 个字节。中间的空格是 00100000(32),挥手的表情 U+1F44B 占 4 个字节,第一个字节以 11110 开头。整句的十六进制是 E4 BD A0 E5 A5 BD 20 F0 9F 91 8B。

UTF-8 和 GBK:为什么同一个汉字二进制不一样

很多旧软件、旧网页和 Windows 简体中文版的默认设置使用 GBK(GB2312 的扩展)编码,它给每个汉字 2 个字节,而不是 UTF-8 的 3 个。比如“你”在 GBK 里是 C4 E3,即 11000100 11100011。把 GBK 的二进制当成 UTF-8 读,就会得到乱码。本工具统一按 UTF-8 处理:遇到不符合 UTF-8 规则的字节,会提示错误并列出十六进制字节,而不是显示乱码。如果别人给你的二进制每个汉字只有 16 位,它多半是 GBK 或 UTF-16 编码。

英文字母二进制对照表

同一个英文字母的大写和小写只差一位,就是数值 32 的那一位:A 是 01000001,a 是 01100001。

大写二进制小写二进制
A01000001a01100001
B01000010b01100010
C01000011c01100011
D01000100d01100100
E01000101e01100101
F01000110f01100110
G01000111g01100111
H01001000h01101000
I01001001i01101001
J01001010j01101010
K01001011k01101011
L01001100l01101100
M01001101m01101101
N01001110n01101110
O01001111o01101111
P01010000p01110000
Q01010001q01110001
R01010010r01110010
S01010011s01110011
T01010100t01110100
U01010101u01110101
V01010110v01110110
W01010111w01110111
X01011000x01111000
Y01011001y01111001
Z01011010z01111010

二进制转文字的规则

提示和限制

常见问题

怎么把我的名字转成二进制?

在输入框里输入名字即可。中文名每个字 3 个字节,比如“李”是 11100110 10011101 10001110;英文名每个字母 1 个字节,比如 Li 是 01001100 01101001。

01001000 01101001 是什么意思?

是英文“Hi”:01001000 是 72,即字母 H;01101001 是 105,即字母 i。把任何二进制粘贴到输入框里都能还原成文字。

一个汉字是几个字节、多少位?

在 UTF-8 里,常用汉字是 3 个字节、24 位;在 GBK 里是 2 个字节、16 位。生僻字(扩展 B 区及以后,码点大于 U+FFFF)在 UTF-8 里要 4 个字节。

为什么表情符号要 32 位?

表情符号的码点大于 U+FFFF,UTF-8 需要 4 个字节,也就是 32 位来存储。带肤色或家庭组合的表情由多个码点拼成,占的字节更多。

1 个字节有几位?

8 位。1 个字节能表示 256 个不同的值,从 00000000 到 11111111(0 到 255),所以文字的二进制都是每 8 位一组。

二进制算加密吗?

不算。二进制只是用 0 和 1 写出字节,任何人都能翻译回来。要保密,需要真正的加密。

把这个计算器嵌入你的网站

可免费用于你的网站或博客。把下面的代码粘贴到想显示计算器的位置即可。

最后更新:2026年10月15日

菜单

分类

理财与贷款计算器15款计算器商业与购物计算器5款计算器健康与减重计算器6款计算器数学与学习计算器7款计算器日期与时间计算器5款计算器节日与重要日子倒计时6款计算器生活实用工具7款计算器

CalcWorthy

关于我们联系我们隐私政策使用条款

语言

语言
简体中文Simplified ChineseEnglishEnglishالعربيةArabicবাংলাBanglaDeutschGermanEspañolSpanishفارسیPersianFrançaisFrenchעבריתHebrewहिन्दीHindiBahasa IndonesiaIndonesianItalianoItalian日本語Japanese한국어KoreanBahasa MelayuMalayNederlandsDutchPolskiPolishPortuguêsPortugueseРусскийRussianไทยThaiTürkçeTurkishУкраїнськаUkrainianاردوUrduTiếng ViệtVietnamese