进制转换工具支持二进制(Base 2)、八进制(Base 8)、十进制(Base 10)和十六进制(Base 16)之间的实时相互转换。在任意输入框中输入数值,其他三个框自动显示对应的转换结果。还提供位可视化、位运算计算器、自定义进制(2-36)和批量转换功能。
在二进制、八进制、十进制、十六进制任意一个输入框中输入数值,其他三个框立即自动显示转换结果,无需点击按钮。
以图形化方式展示数值的二进制位结构(最多32位),点击任意位可翻转0↔1,实时联动所有进制的值。
支持AND(&)、OR(|)、XOR(^)、NOT(~)、左移(<<)、右移(>>)六种位运算,同时显示操作数和结果的二进制表示。
支持2-36之间任意进制的相互转换,适用于密码学和特殊编码场景。
一次最多转换500个数值,PHP服务端引擎支持大数精确计算,结果可导出。
| 十进制 | 二进制 | 八进制 | 十六进制 |
|---|---|---|---|
| 0 | 0000 | 0 | 0 |
| 1 | 0001 | 1 | 1 |
| 8 | 1000 | 10 | 8 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 255 | 11111111 | 377 | FF |
| 65535 | 1111111111111111 | 177777 | FFFF |
选择"⚡实时转换"进行四进制互转,"🔧位运算"计算位操作,"🎯自定义进制"做2-36进制转换,"📋批量转换"处理多个数值。
在实时转换模式中,在任意一个输入框(二进制/八进制/十进制/十六进制)中输入数值。二进制仅允许0和1,十六进制允许0-9和A-F。
其他三个输入框自动显示转换结果。下方的位可视化面板以图形方式展示每一位的状态,信息面板显示字节数、ASCII字符等。
点击位可视化中的任意位可翻转0↔1,实时联动所有数值。使用"📋复制全部"一键复制四种进制的结果。
客户端实时转换使用JavaScript,安全整数范围为2^53(约9007万亿)。批量转换使用PHP BCMath扩展,支持任意精度大数。
没有区别。输入时不区分大小写,输出统一使用大写字母(A-F)。
可以。空格会被自动忽略,方便按4位或8位分组输入(如1010 1100)。
位运算是直接对二进制位进行操作的运算。AND(与)、OR(或)、XOR(异或)是两操作数运算,NOT(非)是单操作数运算,左移和右移相当于乘以或除以2的幂。
支持2到36进制。超过10的进制使用字母A-Z代表10-35。例如36进制使用0-9和A-Z共36个字符。
不会。实时转换在浏览器本地完成,批量转换通过PHP即时处理后丢弃,不存储任何数据。