ToolboxAgent

进制转换

在线进制转换工具,支持二进制、八进制、十进制和十六进制之间的快速互转

使用说明

  1. 1 在输入框中输入数字
  2. 2 选择输入数字的进制(2/8/10/16)
  3. 3 查看所有进制的转换结果,点击"复制"按钮复制对应的值

相关工具

关于此工具

进制转换工具支持二进制(bin)、八进制(oct)、十进制(dec)和十六进制(hex)四种常用数制之间的即时互转。输入任意一种进制的数值,立刻得到其余三种表示形式,是程序员日常开发的高频小工具。

使用场景覆盖:前端处理 CSS 颜色值时在 hex 和 RGB 之间换算、计算 Linux 文件权限(八进制 755 对应二进制 111 101 101)、硬件工程师分析寄存器位域值、以及数据库查看整数字段的十六进制表示。

相比打开计算器切换模式或手写换算,本工具无需切换界面、一次显示所有进制结果,并支持一键复制,在调试时能显著减少因手动换算引入的低级错误。

常见问题

十六进制输入时需要加 0x 前缀吗? +

不需要。直接输入十六进制数字即可,例如输入 FF 而不是 0xFF。工具会根据你选择的输入进制自动解析。如果误输入了 0x 前缀,工具会提示格式错误,去掉前缀后重新输入即可。

输入二进制时能加空格分隔吗? +

工具会自动去除输入中的空格,因此可以输入带空格的二进制串(如 0100 0001)方便阅读,转换结果不受影响。这对处理从文档或代码注释中复制的二进制数非常方便。

最大支持转换多大的数? +

基于 JavaScript 的 BigInt 实现,理论上支持任意大整数,没有 32 位或 64 位的限制。这意味着可以处理 64 位操作系统内存地址、密码学中的大素数等超出普通整数范围的数值。

八进制 0755 是什么意思? +

0755 是 Unix/Linux 文件权限的八进制表示。分解为二进制:111 101 101,即所有者有读写执行权限(7),组用户和其他用户有读和执行权限(5)。本工具可以直接输入 755,选择八进制,查看对应的二进制位域。

十六进制字母不区分大小写吗? +

输入时大小写均可识别,输入 ff 和 FF 表示同一个数。工具输出统一使用大写字母(A-F),与大多数调试器、十六进制编辑器(如 HxD)的显示习惯保持一致。