任意进制转换
转换结果
各进制表示(2~36)

任意进制转换器

把一个数在二进制、八进制、十进制、十六进制乃至 2~36 任意进制之间互转,右边同时列出它在每一种进制下的表示。

内部用大整数运算,再长的数字也不会丢精度;输入可带 0x / 0b / 0o 前缀,源进制选"自动识别"时会按前缀和字符自动判断。

主要功能

使用步骤

  1. 在左侧输入数值(如 255、0xFF、0b1010、1f)。
  2. 选择源进制(不确定就留"自动识别")与目标进制。
  3. 左侧显示转换结果,右侧列出 2~36 各进制表示。

常见问题

为什么大数转换不会出错?

普通计算用浮点数,超过 2^53 就会丢精度;这里全程按大整数逐位运算,结果精确。

"自动识别"怎么判断进制?

0x 开头按十六进制、0b 按二进制、0o 按八进制;纯数字按十进制;含 a~f 但无前缀时按十六进制。

支持小数吗?

当前只做整数进制互转;小数点后的分数进制转换误差大、场景少,暂不支持。

相关工具与阅读

问题反馈

本站是纯前端静态站,没有后端也没有账号系统,反馈走 GitHub Issues、讨论区或邮件。

粘贴到 issue 或邮件里能帮我更快定位问题,其中不含你输入的任何内容

其它:查看已有反馈 · 邮件反馈(无需 GitHub 账号):278975598@qq.com