全部工具

🔢

tool.base-convert

desc.base-convert

新增本地运行

进制转换是一款开发方向的免费在线工具:在二进制、八进制、十进制、十六进制之间自由互转,也支持任意 2 到 36 进制。输入数值后选好原进制与目标进制即可立即得到结果,还能一键查看同一数字在 2/8/10/16 下的对照。对于超长的大数,工具使用 BigInt 计算,不会因超出普通数字精度而丢位。全部在浏览器本地完成,免费、无需注册。

进制转换的使用场景

  • 看代码或协议里的十六进制颜色、内存地址想换算成十进制
  • 把二进制串转成十进制方便核对
  • 需要某个数字在其它进制下的表示
  • 处理超长十六进制哈希或 ID,担心计算器精度不够
  • 学习或教学时快速验证进制换算结果

进制转换怎么用

  1. 在输入框填入要转换的数值(如 FF 或 255)
  2. 在「原进制」选择它当前的进制(2/8/10/16 或自定义 3–36)
  3. 在「目标进制」选择想要的结果进制,点「转换」
  4. 结果区给出换算值,点「复制」可取用
  5. 「快速对照」里点任意进制标签,可一键切到该进制查看同一数值

常见问题

支持哪些进制范围?
支持 2 到 36 进制。超过 36 后没有更多单字符可用(0–9 与 a–z 共 36 个),因此上限是 36 进制。
大数会算错或丢精度吗?
不会。超过常规数字精度的大数采用 BigInt 计算,位数再多也能保持准确,不会出现末尾变成 0 的情况。
为什么有的字母被当作非法字符?
每个进制只接受该进制范围内的字符,例如二进制只能填 0 和 1,十六进制可用 0–9 与 a–f。填了超出范围的字符会提示无法识别。
换算要联网吗?需要注册吗?
不需要。全部换算在本地完成,不联网、不注册、不上传数据。
这个工具收费吗?
完全免费,没有使用次数限制,打开网页即可使用。
0x、0b 这类前缀怎么处理?
工具会自动忽略常见的 0x、0b、0o 前缀,按你选择的原进制解析后续数字,无需手动删前缀。