首页/文本工具/常用进制转换工具

常用进制转换

二、八、十、十六进制互转,还支持自定义源进制与目标进制(最高到 62 进制)。



|
  
功能说明

这一页在做什么:任意进制互转(2–64)

先用上方按钮或「更多」下拉选定输入数字当前的进制(默认 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 +/。

输入ff(源进制选 16 进制)即十进制 255
进制结果
二进制11111111
十进制255
十六进制小写ff
三十二进制字母表不含 I L O U7Z
五十八进制比特币风格,排除易混字符5p
六十二进制47
六十四进制无填充符,可能出现 + 与 /D/

源进制选错时不会报错,只会静默输出空值:例如把 0x1f 当成 10 进制输入,所有结果框都是空的(字母不在字符表里,位置算成 -1)。带 0x/0b 前缀的写法本页不认。

转换按 JavaScript 数字做,超过约 2^53 的大数会丢精度;负数与小数不支持。