进制转换
在线进制转换工具,支持二进制、八进制、十进制和十六进制之间的快速互转
使用说明
- 1 在输入框中输入数字
- 2 选择输入数字的进制(2/8/10/16)
- 3 查看所有进制的转换结果,点击"复制"按钮复制对应的值
相关工具
ASCII / 二进制互转
在线 ASCII 与二进制互转工具,支持文本转 8 位二进制和二进制转文本。
Base64编码/解码
在线Base64编码和解码工具,支持文本与Base64互转,实时预览结果
HTML 实体编码/解码
在线 HTML 实体编码和解码工具,适合处理代码片段和富文本内容。
进制转换增强
任意进制 (2-36) 互转工具,支持小数/分数部分,并同时显示 2/8/10/16/36 进制结果。
Punycode编码转换
在线Punycode编码转换工具,支持中文域名与Punycode互转,双向转换。
Query String 解析/组装
在线 Query String 解析和组装工具,支持 URL 参数快速拆解与重建。
二进制文本转换
文本与二进制相互转换:将每个字符编码为 8 位二进制(空格分隔),或将二进制串解码为文本。
Unicode 转换
在线 Unicode 转换工具,支持文本与 Unicode 转义序列双向互转。
URL编码/解码
在线URL编码和解码工具,支持encodeURIComponent双向转换,实时预览结果
关于此工具
进制转换工具支持二进制(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)的显示习惯保持一致。