进制转换
十进制、十六进制、八进制、二进制四栏联动即时互转,支持任意大的整数,并按位分组便于阅读。
Decimal (DEC)
Hexadecimal (HEX)
Octal (OCT)
Binary (BIN)
在任意输入框输入,其余三个即时联动。支持任意大的非负整数;HEX 每 2 位、BIN 每 4 位分组便于阅读。
该工具完全在你的浏览器中运行,数据不会离开你的设备,不会上传到任何服务器。
使用方法
- 1在任意一栏输入或粘贴数值——十进制、十六进制、八进制或二进制均可。
- 2输入时其余三种进制实时更新。
- 30x 之类前缀可以省略;解析时会忽略分组空格。
进制转换
在十进制、十六进制、八进制、二进制任意一栏输入数字,其余三栏即时联动。十六进制每 2 位一组、二进制每 4 位一组,长比特串也能轻松读。
转换基于 BigInt 运算,没有 32 位或 64 位上限:40 位的十进制或 256 位的十六进制串都能精确转换。
常见问题
能处理多大的数字?
任意大的非负整数。计算使用 BigInt,256 位的十六进制值也能精确转换——远超普通 JavaScript 数字的 2^53 上限。
为什么输入十六进制字母提示无效?
每种进制只接受自己的数字:二进制 0–1、八进制 0–7、十进制 0–9、十六进制 0–9 加 a–f。数字中间混入的空格或符号也会被判为无效。
支持负数或小数吗?
不支持——四栏换算的是非负整数,这正是比特串、哈希值和内存地址的表示方式。带符号和小数依赖具体编码(补码、IEEE 754),映射不再唯一,故不纳入。
相关工具
嵌入这个工具
一行代码把工具放到你的网站——它在访客的浏览器里运行。
<iframe src="https://zoyku.com/zh/tools/binary-converter?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — binary-converter" loading="lazy"></iframe>100% 本地处理