二进制 · 八进制 · 十进制 · 十六进制一键互转 · 字节/KB/MB/GB换算 · 简易计算器
进制转换是计算机科学和日常开发中最基础、最常见的操作。ng.cc提供的在线进制转换与字节计算器,无需安装、完全免费,支持二进制、八进制、十进制、十六进制实时互转,同时提供字节/KB/MB/GB换算和简易计算器功能。所有计算均在浏览器本地完成,不经过任何服务器,保护您的数据隐私。
输入十进制数字,立即显示二进制(0b)、八进制(0)、十六进制(0x)结果。支持超大整数(JavaScript安全整数范围内)。
自动将数字转换为B、KB、MB、GB单位。例如:1024 → 1 KB,1048576 → 1 MB。
加减乘除四则运算,计算结果自动填入进制转换器,实现“计算+转换”一体化。
支持从二进制、八进制、十六进制直接转换为十进制,满足不同输入习惯。
进制转换在以下场景中不可或缺:
| 十进制 | 二进制 | 八进制 | 十六进制 |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 3 | 11 | 3 | 3 |
| 4 | 100 | 4 | 4 |
| 5 | 101 | 5 | 5 |
| 6 | 110 | 6 | 6 |
| 7 | 111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 9 | 1001 | 11 | 9 |
| 10 | 1010 | 12 | A |
| 11 | 1011 | 13 | B |
| 12 | 1100 | 14 | C |
| 13 | 1101 | 15 | D |
| 14 | 1110 | 16 | E |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
这是编程语言中常用的进制表示法:0b1010表示二进制10,0755表示八进制755,0x1A3F表示十六进制1A3F。本工具采用这种标准格式,方便开发者直接复制到代码中使用。
当前版本专注于整数进制转换,这是开发者最常用的场景。如需小数转换,建议使用专业科学计算器。
1 KB = 1024 B,1 MB = 1024 KB,1 GB = 1024 MB,1 TB = 1024 GB。本工具采用二进制前缀(KiB、MiB的十进制显示,但数值是二进制的)。
二进制每一位只表示0或1,因此表达相同数值需要的位数是十进制的约3.3倍。例如十进制1024,二进制是10000000000(11位)。这是正常现象。
由于JavaScript的Number类型限制,本工具支持最大安全整数为9007199254740991(2^53-1)。超出此范围可能精度丢失。
本工具是ng.cc开发者工具箱的一员,您可能还需要:
⚡ 所有工具均在浏览器本地运行,不存储任何用户数据,可放心用于生产环境。