进制转换 - 在线二八十十六进制互转

二/八/十/十六进制互转

进制转换 · 使用说明

进制转换工具支持二进制、八进制、十进制、十六进制之间的任意互转,一次输入即可同时看到多种进制的对照结果,支持负数与小数,方便核对补码、位掩码与协议字段取值。写位运算、读内存地址、分析颜色值与权限标志位时不用再手算。转换在本地即时完成,超长数字也能精确处理,不受位数限制,也不会把数字发到服务器。

示例

输入
255
输出
二进制 11111111
八进制 377
十六进制 FF

如何使用

  1. 输入数值并选择原进制
  2. 同时得到 2/8/10/16 进制结果
  3. 点击复制需要的进制值

小贴士

  • 十六进制颜色值可直接用颜色转换器处理
  • 大整数按 Number 精度处理,超出 2^53 建议用 BigInt 工具

常见问题

进制转换会上传我的数据吗?

不会。转换在浏览器本地完成,内容不会上传任何服务器,页面关闭后也不留下记录,和站内 本地工具 一致。

负数和浮点数能转吗?

两者都支持:负数按十进制语义在二进制 / 八进制 / 十进制 / 十六进制间转换,小数按 IEEE 754 双精度处理,超长小数可能因浮点精度产生少量误差。

最大能支持多少位?

按 JavaScript Number 的精度(约 2^53)处理,超出该范围的超长整数可能损失精度;需要精确大数时建议先拆分再转换。

带 0x、0b 前缀能自动识别吗?

可以。粘贴带 0x(十六进制)、0b(二进制)、0o(八进制)前缀的写法时,工具会自动识别原进制并转换。

想看字符对应的二进制怎么办?

把文本先转成字节的十六进制序列,再用 URL 编码 或 乱码修复 观察编码字节,便于直观看到底层二进制表示。

📂

松开以自动格式化

支持 .json / .sql / .csv / .html / .css / .xml / .yaml 文件