先用上方按钮或「更多」下拉选定输入数字当前的进制(默认 10 进制),再在「要转换的数字」里填值,点「立即转换」,下方会同时给出 2/8/10/16/32/58/62/64 八种进制的结果。
各进制的字符表沿用 bases 库的约定:11–16 进制用小写 a–f,32 进制用去掉 I L O U 的大写字母,58 进制再排除 0 O l I,64 进制是 A–Z a–z 0–9 +/。
| 进制 | 结果 |
|---|---|
| 二进制 | 11111111 |
| 十进制 | 255 |
| 十六进制小写 | ff |
| 三十二进制字母表不含 I L O U | 7Z |
| 五十八进制比特币风格,排除易混字符 | 5p |
| 六十二进制 | 47 |
| 六十四进制无填充符,可能出现 + 与 / | D/ |
源进制选错时不会报错,只会静默输出空值:例如把 0x1f 当成 10 进制输入,所有结果框都是空的(字母不在字符表里,位置算成 -1)。带 0x/0b 前缀的写法本页不认。
转换按 JavaScript 数字做,超过约 2^53 的大数会丢精度;负数与小数不支持。