代码、数据与二维码工具

二进制、十进制与十六进制转换器

使用 BigInt 在二、八、十、十六进制间转换严格整数,保留数值精度。

优先本地处理无需注册隐私说明 ↗

二进制接受 0–1,八进制 0–7,十进制 0–9,十六进制 0–9/A–F(大小写均可)。忽略首尾空白。不接受 0b、0o、0x 前缀。输出删除前导零,十六进制使用大写。

在输入限制内,BigInt 精确保留整数,不经浮点数转换。各进制的负数均为负号加绝对值,不是固定位宽补码。不支持小数。处理全部在浏览器内完成。

最多输入 4,096 位数字,不含可选符号。

使用步骤

如何使用

  1. 选择输入进制。
  2. 输入整数,只使用有效数字及可选前导符号。
  3. 转换并查看四种进制的精确结果。

输入进制

二进制接受 0–1,八进制 0–7,十进制 0–9,十六进制 0–9/A–F(大小写均可)。忽略首尾空白。不接受 0b、0o、0x 前缀。输出删除前导零,十六进制使用大写。

整数输入

在输入限制内,BigInt 精确保留整数,不经浮点数转换。各进制的负数均为负号加绝对值,不是固定位宽补码。不支持小数。处理全部在浏览器内完成。

常见问题

你可能还想知道

大整数会丢失位数吗?

不会。使用 BigInt 解析和转换,输入最多 4,096 位数字。