进制转换工具 二 / 八 / 十 / 十六 · 2-36 任意进制

一次输入,同时得到二进制、八进制、十进制、十六进制与任意 2-36 进制的结果,基于 BigInt 支持超大整数与负数。

输入

转换结果

使用说明

这个工具能做什么

进制转换工具在二进制、八进制、十进制、十六进制之间互转,也支持 2 到 36 之间的任意进制。一次输入即可同时看到所有进制的结果,并给出位宽、字节数等信息。底层使用 BigInt 实现,能够处理远超普通整数上限的大数而不会丢失精度,也支持负数。所有计算在浏览器本地完成。

怎么用

  1. 输入数值:在输入框填写待转换的数,可以用空格或下划线做分隔,例如 1111 0000。
  2. 选择当前进制:点二进制、八进制、十进制或十六进制按钮,也可在右侧直接填 2 到 36 之间的任意进制。
  3. 读取结果:下方会同时列出二、八、十、十六进制以及你指定的自定义进制结果,每行都有复制按钮。
  4. 查看位宽:结果区下方显示二进制位数、所需字节数、奇偶性和是否为 2 的幂。
  5. 快速示例:点上方示例按钮可直接载入常见的转换场景。

常见问题

能转换多大的数?

底层使用 BigInt,理论上只受浏览器内存限制,可以正确处理几百位的超大整数,不会出现普通浮点数那样的精度丢失。

超过十进制的进制怎么表示数字?

先使用 0 到 9,再用 a 到 z(不区分大小写)。例如十六进制的 15 表示为 f,三十六进制的 35 表示为 z。

为什么提示某个字符非法?

说明该字符不属于你选择的进制。例如在二进制里输入了 2,或在八进制里输入了 8。工具会明确指出是哪个字符以及当前进制允许的范围。

负数怎么转换?

直接在数值前加减号即可,负号只作为符号处理,不影响进制转换本身。若需要补码表示,请先确定位宽再自行换算。

可以用它算 RGB 颜色吗?

可以。把十六进制颜色值如 FF8800 按十六进制输入,即可得到对应的十进制分量与二进制表示。

相关工具

颜色转换工具 Base64 编码解码工具 哈希计算工具 随机密码 UUID 生成器 文本处理工具箱 URL 编码解码工具 JSON 转换工具 时间戳转换工具
竹林小闲工具箱·京ICP备2026055559号