🔢
tool.base-convert
desc.base-convert
新增本地运行
进制转换是一款开发方向的免费在线工具:在二进制、八进制、十进制、十六进制之间自由互转,也支持任意 2 到 36 进制。输入数值后选好原进制与目标进制即可立即得到结果,还能一键查看同一数字在 2/8/10/16 下的对照。对于超长的大数,工具使用 BigInt 计算,不会因超出普通数字精度而丢位。全部在浏览器本地完成,免费、无需注册。
进制转换的使用场景
- 看代码或协议里的十六进制颜色、内存地址想换算成十进制
- 把二进制串转成十进制方便核对
- 需要某个数字在其它进制下的表示
- 处理超长十六进制哈希或 ID,担心计算器精度不够
- 学习或教学时快速验证进制换算结果
进制转换怎么用
- 在输入框填入要转换的数值(如 FF 或 255)
- 在「原进制」选择它当前的进制(2/8/10/16 或自定义 3–36)
- 在「目标进制」选择想要的结果进制,点「转换」
- 结果区给出换算值,点「复制」可取用
- 「快速对照」里点任意进制标签,可一键切到该进制查看同一数值
常见问题
- 支持哪些进制范围?
- 支持 2 到 36 进制。超过 36 后没有更多单字符可用(0–9 与 a–z 共 36 个),因此上限是 36 进制。
- 大数会算错或丢精度吗?
- 不会。超过常规数字精度的大数采用 BigInt 计算,位数再多也能保持准确,不会出现末尾变成 0 的情况。
- 为什么有的字母被当作非法字符?
- 每个进制只接受该进制范围内的字符,例如二进制只能填 0 和 1,十六进制可用 0–9 与 a–f。填了超出范围的字符会提示无法识别。
- 换算要联网吗?需要注册吗?
- 不需要。全部换算在本地完成,不联网、不注册、不上传数据。
- 这个工具收费吗?
- 完全免费,没有使用次数限制,打开网页即可使用。
- 0x、0b 这类前缀怎么处理?
- 工具会自动忽略常见的 0x、0b、0o 前缀,按你选择的原进制解析后续数字,无需手动删前缀。