支持前缀自动识别:0b/0B 表示二进制,0o/0O 表示八进制,0x/0X 表示十六进制。

📖 进制转换使用指南

进制转换工具支持二进制、八进制、十进制、十六进制即时互转,也可自定义 2–36 任意进制;输入 0b、0o、0x 前缀时自动识别来源进制,四栏结果同步刷新。

🎯 功能特点

  • 二、八、十、十六进制四栏同屏显示,输入即同步完成换算。
  • 支持 2–36 自定义进制,覆盖 Base36 短链编码等特殊需求。
  • 自动识别 0b、0o、0x 前缀,粘贴代码字面量无需手选进制。
  • 每个结果栏都可单独复制,精确取走需要的那一种进制。

📝 使用步骤

  1. 在「输入数值」框填入数字,或先选择「当前进制」再输入。
  2. 带 0b/0o/0x 前缀的数值会被自动识别,不必手动指定。
  3. 在四个进制栏中查看对应结果,点击需要的栏位复制。
  4. 需要冷门进制时,在「自定义进制(2-36)」中填写基数。

💡 适用场景

  • 调试代码时把十六进制数值换算成十进制对照
  • 分析权限位、掩码时在二进制与十进制之间互查
  • 把 Base36 短 ID 还原为十进制核对数据库主键

❓ 常见问题

Q: 为什么十六进制结果里会出现字母?

十六进制用 0–9 加 A–F 共 16 个符号表示数值,A 代表 10、F 代表 15,这是标准记法而不是显示异常。

Q: 36 进制里的字母是怎么使用的?

超过十的进制用字母补足符号,36 进制用满 0–9 与 A–Z,常见于订单号、短链 ID 这类压缩表示场景。

Q: 输入 0x1F 还需要手动选择进制吗?

不用。工具识别 0x 前缀后会自动按十六进制解析,0b 与 0o 同理,没有前缀的内容按「当前进制」处理。

Q: 输入的数值会不会被收集?

换算只是浏览器里的算术过程,不发送任何网络请求,你填入的数字不会离开这台设备。