二进制转十六进制转换器
粘贴二进制值,即可得到对应的大写十六进制值。转换器只保留 0 和 1,忽略其他所有字符,并输出不带前缀、分组、补零或校验警告的纯 Hex 结果。
如何将二进制转为 Hex
-
1
粘贴二进制值
可以保留用于阅读的空格和分隔符。除 `0` 或 `1` 之外的任何字符都会被忽略。
-
2
只保留 bit
输入会被清理成一个连续的二进制字符串。如果没有剩余二进制数字,结果保持为空。
-
3
转换数值
四个 bit 对应一个 Hex 数字,但转换按数值进行,因此前导零不会保留。
-
4
读取大写 Hex
输出只有纯大写十六进制。如果需要 `0x`、字节空格或固定宽度补零,请在转换后单独格式化。
Hex 数字对照表
| 二进制 | Hex | 二进制 | Hex |
|---|---|---|---|
| 0000 | 0 | 1000 | 8 |
| 0001 | 1 | 1001 | 9 |
| 0010 | 2 | 1010 | A |
| 0011 | 3 | 1011 | B |
| 0100 | 4 | 1100 | C |
| 0101 | 5 | 1101 | D |
| 0110 | 6 | 1110 | E |
| 0111 | 7 | 1111 | F |
示例
输入:1111 1010 0011 1100
实际使用的 bit:1111101000111100
Hex 输出:FA3C
前导零检查:00001111 返回 F,不是 0F。
什么时候适合用这个转换器
- 快速检查数值:把 bit mask、寄存器值或短 payload 转成紧凑的 Hex 值。
- 更易读的分组:一个 Hex 数字代表四个二进制 bit,因此长值更容易扫读。
- 灵活粘贴输入:空格、下划线、标点和标签会被忽略,但粘贴文本中的任何
0或1仍会被使用。 - 适合适中输入:对于非常长的 bitstring、固定 word 宽度或任意精度任务,请使用程序员计算器、CLI 工具或任意精度库。
常见问题
它们不会触发错误。转换器会删除除 0 和 1 之外的所有字符;例如 0b1111 会被当作 01111,其数值与 1111 相同。
00001111 和 1111 表示同一个数值,因此这个转换器返回 F。它不会保留字节宽度,也不会添加 0F 这样的补零。
不可以。输出只有纯大写 Hex。如果需要 0xFA3C、小写文本或 FA 3C 这样的字节组,请在转换后格式化结果。
不是。它会静默忽略非二进制字符,而不是给出警告。如果必须拒绝无效字符,请另行校验输入。
相关工具
随机颜色生成器
生成 1 到 50 个随机 HEX 颜色,查看色块,复制代码,并用于 CSS、测试或配色探索。
颜色调色板生成器
从基础 HEX 颜色生成单色、类似色、互补色、三角色或四角色调色板,并导出可直接复制的 CSS 变量。
HEX 颜色选择器
通过可视化方式选择颜色,并获取 HEX、RGB、HSL、HSV、CMYK 值以及黑白背景下的对比度。
JSON 格式化工具
粘贴 JSON,即可用 2 或 4 个空格美化排版,压缩成紧凑输出,或在复制结果前快速检查语法。
随机字母生成器
生成随机 A-Z 字母。选择数量、大写、小写或大小写混合,用于游戏、提示题或课堂活动。
随机调色板生成器
生成包含 2 到 15 个色块的随机调色板,选择鲜明、柔和、低饱和或深色风格,然后复制 HEX 代码或 CSS 变量。