进制转换
2/8/10/16/36 进制任意互转,基于 BigInt 支持任意大整数。
转换结果
—
支持任意大整数(BigInt);十进制小数暂不支持。
使用说明
📖 工具介绍
进制转换是一款免费的在线数制换算工具,帮助开发者在二进制、八进制、十进制、十六进制与三十六进制之间任意互转。调试位运算、查看内存地址、写汇编、或者设计短链 ID 时,进制换算是每天都会遇到的基本功。本工具采用 JavaScript 的 BigInt 任意精度整数计算,无论您输入多长的数字,都不会发生传统 Number 那种末尾丢精度的问题。选择源进制与目标进制后,输入数字立即在两者之间换算,结果区还会同时给出该数在全部五种进制下的对照卡片,方便一眼核对。三十六进制使用 0–9 与 a–z 共 36 个符号,常被用作短网址、随机邀请码的压缩表示。工具接受前导正负号,并会校验每一位数字是否属于当前进制,例如在二进制里输入 2 就会明确报错。需要特别说明:目前版本仅支持整数,十进制小数暂不支持,输入带小数点的内容会收到友好提示。全部计算在浏览器本地完成。
✨ 功能特点
- 五种进制:2/8/10/16/36 任意两两互转
- 任意精度:BigInt 计算,超大整数不丢精度
- 五进制对照:结果区同时展示五种进制卡片
- 一位互换:中央按钮交换源与目标进制
- 严格校验:非法数字位与小数输入明确报错
- 本地运行:纯浏览器计算,隐私安全
📝 使用方式
- 在左侧下拉选择源进制
- 在输入框输入待转换的数字(可带正负号)
- 在右侧下拉选择目标进制
- 点击转换按钮,查看大字号结果与五进制对照卡片
- 点中央互换按钮可把源与目标进制对调
⚠️ 注意事项
- 仅整数:当前版本不支持小数,含小数点会提示
- 数字合法:每位数字必须小于进制,例如二进制只接受 0/1
- 大小写:字母 a–z 与 A–Z 等价,十六进制可混用
- 大数:超长结果请直接复制,勿肉眼逐位核对
- 前导符:支持前导 + 与 -,多余空格会被自动忽略