首页 / 数字工具 / 二进制转换器
免费在线工具

二进制转换器

精确转换二进制与十进制整数,支持负数和最多10,000位输入;提供可核对例子并复制结果,不按补码解释负数。

开始使用

两种方向的整数转换

本页只支持二进制整数与十进制整数互转,不是任意 2—36 进制换算,也不是二进制浮点或字节编码工具。计算使用 BigInt,超过普通 JavaScript Number 安全整数范围的整数也不因转换而失去精度。

可复核的输入与结果

选择二转十,输入 101101 得到 45;选择十转二,输入 45 得到 101101。输入 -101(二进制)得到 -5(十进制);这并不表示固定宽度的二进制补码。

输入限制

二进制输入只能是 0、1 和可选的首位负号;十进制输入只能是 0—9 和可选的首位负号。0b 前缀、小数、科学计数法、内部空格和非法字符会被拒绝。最多输入 10000 位;前导零可输入但不会保留在标准化结果中。转换在浏览器内完成。

按用途选择工具

  • 整数进制对照转换

    在2到36进制之间转换最多10000位的整数(不含负号)并同步显示常用进制

  • 二进制转换器

    在二进制与十进制之间转换

  • 十六进制转换器

    十进制255转十六进制得到FF;方向反过来输入FF又得到255。超出普通浮点精度的整数仍用BigInt精确处理。

输入须使用ASCII数字,不接受当地字形数字或开头加号。10,000位上限不计负号和首尾空白,内部空白会报错。只有等式右侧的目标数去掉前导零,左侧仍显示原输入:00101(二进制)=5(十进制)。

此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。