十六进制到二进制转换器
每个十六进制数字都精确对应4位,因此十六进制到二进制的转换是最简洁的进制转换方式。粘贴一个或多个十六进制值后,该工具即可生成二进制字符串,其中每个数字都被展开为补零后的4位半字节(nibble),特别适用于位域文档、固件寄存器及底层调试场景。
如何将十六进制转换为二进制
-
1
粘贴十六进制输入
可输入0至9及a至f之间的任意组合;如`0x`等前缀及任何分隔符都会被自动去除。
-
2
每个数字展开为4位
每个十六进制数字都会展开为对应的4位二进制形式,因此输出始终为每个数字4位。
-
3
前导零始终保留
每个半字节都会保留完整的4位,使字节边界保持对齐;没有裁剪选项。
-
4
复制二进制结果
输出为纯`0/1`字符串,按4位半字节分组,可直接粘贴至文档、固件注释或计算器中。
十六进制与二进制的对应关系
十六进制是二进制的紧凑表示形式:2个十六进制数字等于1字节(即8位)。由于每个十六进制数字恰好对应4位,两者之间的心算转换非常快捷。
半字节查找表
| 十六进制 | 二进制 | 十进制 |
|---|---|---|
| 0 | 0000 | 0 |
| 1 | 0001 | 1 |
| 2 | 0010 | 2 |
| 3 | 0011 | 3 |
| 4 | 0100 | 4 |
| 5 | 0101 | 5 |
| 6 | 0110 | 6 |
| 7 | 0111 | 7 |
| 8 | 1000 | 8 |
| 9 | 1001 | 9 |
| A | 1010 | 10 |
| B | 1011 | 11 |
| C | 1100 | 12 |
| D | 1101 | 13 |
| E | 1110 | 14 |
| F | 1111 | 15 |
因此,0x2F 变为 0010 1111。
为何 4 位分组如此重要
工程师在阅读STM32、AVR或RISC-V参考手册时,通常期望寄存器以4位为一组排列。这种分组方式能清晰表明0x8001只置位了MSB和LSB,中间没有任何其他位。
字节顺序和前缀
0x是C语言风格的十六进制前缀;&H是较旧的BASIC写法;$用于6502汇编。转换器会去除这三种前缀,以及空格、短横线或冒号等任何非十六进制字符。- 二进制输出始终采用最高有效位优先的方式,即网络字节序。若目标系统为小端序,请在排列前先交换字节。
- 每个十六进制数字始终输出完整的4位,因此32位寄存器值总是以32位输出。不存在可开启或关闭的前导零裁剪功能。
常见问题
没有。0xFF、0xff和0xFf都会转换为相同的11111111。转换器对大小写字母一视同仁。
此转换器仅处理绝对值:前导的-不是十六进制字符,因此会被去除,-0x01与0x01一样转换为0000 0001。如需补码或带符号输出,请使用专门的带符号数工具。
是的。使用空格或换行符分隔即可,转换器会去除分隔符:2A 3B将产生0010 1010 0011 1011。请注意,输出是一个连续流,输入值之间的边界不会被保留。
是的。每个十六进制数字始终输出完整的4位并保留前导零,因此像0x80010000这样的32位寄存器值会输出为1000 0000 0000 0001 0000 0000 0000 0000,字节边界始终对齐。
相关工具
ASCII 表参考
完整 ASCII 表,覆盖 0 到 127;列出每个代码的十进制、十六进制、八进制、二进制值和 HTML 数字字符引用写法,包括 NUL、LF、DEL。
HTML 字符参考
可搜索的 HTML 实体列表,含命名代码与数值代码,并支持一键复制特殊字符和符号。
键盘快捷键参考
搜索 macOS、Windows 和 Linux 上 VS Code、Chrome 以及使用 GNU Readline 的 Bash 的文档默认快捷键。
编辑器配置生成器
根据你的缩进样式与大小、行尾、字符集和空格规则生成 .editorconfig 文件,让不同集成开发环境(IDE)和编辑器的格式保持一致。
邮箱验证器
验证邮箱地址:RFC 5322 语法检查、实时 MX 记录查询,并显示本地部分、域名和长度详情。不会发送任何邮件。
电话号码验证器
根据各国号码规划检查结构,并显示地区、类型以及E.164、国际、国内和RFC 3966格式。
此工具还提供其他语言版本
- Konverter HEX ke Biner [ID]
- เครื่องแปลง HEX เป็นไบนารี [TH]
- HEX zu Binär-Konverter [DE]
- Konwerter HEX na binarny [PL]
- Conversor HEX para Binário [PT]
- 16進数→2進数変換ツール [JA]
- Chuyển đổi từ HEX sang nhị phân [VI]
- محوّل من النظام السداسي عشر (HEX) إلى النظام الثنائي [AR]
- HEX-바이너리 변환기 [KO]
- Convertidor de HEX a Binario [ES]
- HEX till binär konverter [SV]
- Convertisseur HEX en binaire [FR]
- HEX naar Binair Converter [NL]
- HEX to Binary Converter [EN]
- Convertitore da HEX a Binario [IT]
- Конвертер HEX в двоичный код [RU]
- HEX'ten İkiliye Dönüştürücü [TR]