十六进制转二进制 - 在线 HEX 转 BIN 转换器

在浏览器中即时把十六进制转为二进制,也就是常说的 16进制转换2进制。支持 0x 前缀、空格、十六进制小数、超长数值、本地文件导入、复制与下载。

最大文件大小:5 MB
支持 0x 前缀、空格和一个小数点

实用的十六进制转二进制工具

十六进制是表示二进制数据的紧凑写法:每个十六进制字符恰好对应四个二进制位。无论搜索十六进制转二进制还是 16进制转换2进制,这个工具都能清晰展示对应关系,同时让输入和结果始终留在您的浏览器中。

实时转换

输入有效的十六进制内容后立即显示二进制结果,便于检查每一次修改。

不受数值精度限制

工具逐字符映射,不依赖普通 JavaScript 数值类型,因此可处理超长数值并保留必要信息。

处理本地文本文件

可粘贴数值、上传小型文本文件或直接拖入输入区域,然后复制或下载结果。

隐私优先

转换和文件读取都在浏览器本地完成,输入内容不会发送到服务器。

如何把十六进制转为二进制

1

输入十六进制数值

粘贴如 FF00AA11 的数值,可加 0x 前缀,或导入本地文本文件。

2

检查输入格式

空格会被忽略。工具接受 0–9、A–F,以及用于十六进制小数的一个小数点。

3

查看二进制结果

每个十六进制字符都会变成四位二进制。整数部分会去掉无意义的前导零,使结果更简洁。

4

复制或下载

将二进制位复制到其他工具,或下载为纯文本文件。

十六进制如何转为二进制

十六进制是十六进制数制,二进制是二进制数制。16 等于 2 的四次方,因此一个十六进制字符总是对应四个二进制位。小数点后的十六进制字符也使用相同的四位映射。

示例3F.A → 0011 1111.1010 → 111111.1010
十六进制二进制(4 位)十六进制二进制(4 位)
0000081000
1000191001
20010A1010
30011B1011
40100C1100
50101D1101
60110E1110
70111F1111

何时需要十六进制转二进制

排查位标志

将十六进制状态值展开为单独的二进制位,查看哪些标志处于开启或关闭状态。

阅读掩码和寄存器

更清楚地检查二进制掩码、硬件寄存器数值和底层诊断输出。

检查协议和数据格式

在记录或调试协议时,将十六进制载荷与二进制字段布局进行对照。

学习进制转换

通过四位对照表理解为什么十六进制常用于编程和数字电路。

输入说明

前缀和有效字符

支持开头的 0x 前缀。其他前缀、正负号、逗号以及 0–9、A–F 之外的字符不是有效的十六进制输入。

结果中的前导零

整数部分会只保留有意义的二进制位,因此十六进制 000F 的结果是 1111。小数点后的位会保留每组四位。

十六进制小数

可使用一个小数点,例如 A.F,结果为 1010.1111,因为 F 对应 1111。

十六进制转二进制常见问题

什么是十六进制?

十六进制是以 16 为基数的计数系统,使用 0–9 和 A–F,其中 A 表示 10,F 表示 15。

为什么一个十六进制字符等于四位二进制?

四位二进制共有十六种组合,从 0000 到 1111,正好对应十六个十六进制符号。

能转换很长的十六进制数值吗?

可以。工具直接映射每个字符,不会将整体数值转换为精度有限的数值类型。

可以转换十六进制小数吗?

可以。输入一个小数点,例如 3F.A;小数部分的每个十六进制字符都会变成四位二进制。

输入内容会被上传吗?

不会。转换、读取本地文件、复制和下载都在您的浏览器中完成。