转超大整数
把超过 Number 安全范围的十进制 ID 精确转换为十六进制或 base36。
使用指南
进制转换器自己逐位解析 2–36 进制数字并累积为 BigInt,因此整数不会受 JavaScript Number 的 53 位安全整数限制。自动模式只根据 0x、0b、0o 前缀识别 16/2/8 进制,没有前缀就按十进制。
更新于 2026-09-10约 2 分钟读完
| 输入 | 输出 | 说明 |
|---|---|---|
255 |
FF |
十进制→16 进制 |
0b1111 自动 |
15 | 自动识别二进制 |
-42 |
-2A |
负号 + 数值表示 |
FF 没有 0x 时仍按十进制并报非法字符,需手动选 16。把超过 Number 安全范围的十进制 ID 精确转换为十六进制或 base36。
把 0b/0x 前缀整数展开成十进制,确认配置或协议字段数值。
实现从一开始就按带符号 BigInt 数值解析,格式化时只在绝对值前加 -,没有位宽概念。
可以,数字字符使用 0–9 和 a–z。
整数只在浏览器本地用 BigInt 计算,不上传、不保存。
更新于 2026-09-10
2–36 任意进制互转,大数支持,二/八/十/十六进制快捷换算
基于 BigInt 计算,任意大的整数都不会丢失精度
已识别为 10 进制