Base Converter · 编码转换
2 到 36 任意进制互转,支持负数与常见前缀;基于 BigInt 实现,超过 Number 安全上限的大整数也不丢精度。输入即算,四种常用进制一键对照,点击复制。
1. 选进制:选择源进制与目标进制(2-36)。
2. 输入数值:支持负号与前缀,输入即转换。
3. 对照查看:下方同步展示二/八/十/十六进制结果。
4. 点击复制:任意结果一键复制。
协议调试 — 十六进制报文字段与十进制数值来回核对,配合位运算分析标志位。
位运算验证 — 掩码、移位结果先在这里换算确认,再落到代码。
大数场景 — 雪花 ID、64 位句柄等超出 2^53 的数值,普通转换器会丢精度,这里不会。
完全免费,全部在浏览器本地计算。
JavaScript 的 Number 只能安全表示 2^53 以内整数,超过后末尾会失真;雪花 ID 等常见 64 位数值正踩在这个坑上。
支持 2-36 全部进制,10 之后依次用 a-z 表示 10-35。
可以,选择对应进制后 0x/0o/0b 前缀会被自动识别并忽略。