进制转换器

进制转换器

在线进制转换工具,支持二进制、八进制、十进制、十六进制和 2-36 任意进制互转。BigInt 高精度计算。

源进制
目标进制
什么是进制转换?
BIN 二进制 (base 2) — 使用数字 0-1,计算机的基础语言,表示开关状态。
OCT 八进制 (base 8) — 使用数字 0-7,曾用于 Unix 文件权限(如 chmod 755)。
DEC 十进制 (base 10) — 使用数字 0-9,人类日常使用的计数系统。
HEX 十六进制 (base 16) — 使用数字 0-9 和字母 A-F,常用于颜色代码(#FF0000)、内存地址和哈希值。

提示:支持 2-36 任意进制互转。常见前缀:0b 表示二进制、0x 表示十六进制。

进制转换器

在线进制转换,支持二进制、八进制、十进制、十六进制和 2-36 任意进制互转

本地运行 · 数据不上传

详细说明

在线进制转换器支持二进制、八进制、十进制、十六进制之间的快速互转,同时支持 2-36 任意进制的灵活转换。采用 BigInt 高精度计算,可以处理超大数值而不会丢失精度。输入一个数值即可同时查看所有格式的转换结果,还支持 ASCII 字符对照显示。

功能特点

  • 二进制/八进制/十进制/十六进制互转
  • 2-36 任意进制转换支持
  • BigInt 高精度大数计算
  • 所有常用格式同时显示
  • 一键复制转换结果
  • 小数进制转换
  • ASCII/Unicode 字符对照

使用方法

  1. 1 选择输入数值的源进制格式
  2. 2 在输入框中键入要转换的数值
  3. 3 工具实时计算并展示所有进制格式的转换结果
  4. 4 点击复制按钮获取需要的格式结果

使用技巧

  • 十六进制输入时可加 0x 前缀,二进制可加 0b 前缀,八进制可加 0o 前缀
  • 处理超大数值时不用担心精度问题,BigInt 确保计算结果完全准确
  • 点击任意格式的结果区域可以快速复制该格式的值

相关工具

标签 进制二进制十六进制

常见问题

为什么使用 BigInt 而不是普通数字?

JavaScript 的 Number 类型最大安全整数为 2^53-1,超出范围会出现精度丢失。BigInt 可以处理任意精度的整数,确保二进制、十六进制等大数值转换结果的准确性。

支持带小数的进制转换吗?

支持。您可以输入带小数点的数值进行转换,工具会分别处理整数部分和小数部分的进制转换。小数部分的精度可以通过设置进行调整。

什么是 2-36 任意进制?

除了常见的 2、8、10、16 进制外,工具还支持从 2 到 36 的任意进制转换。超过 10 的进制使用字母 a-z 表示(a=10, b=11, ... z=35),适用于特殊编码场景。