进制转换工具

输入数字并选择源与目标进制,实时得到结果。支持 0b、0o、0x 前缀与大整数。

阅读完整指南: 十六进制与二进制编码实战指南:从调试到嵌入式开发 →

隐私提示:本地解析,不上传服务器。

↓ 在下方输入区粘贴内容,结果会立即显示

源进制
目标进制

输入数字

支持 0b / 0o / 0x 前缀,实时转换进制。

转换结果

注释说明

进制说明

大整数使用 BigInt 计算,可处理超出 JS Number 安全范围的值。前缀 0b、0o、0x 会覆盖源进制选择。

输入数字并选择源与目标进制,实时得到结果。支持 0b、0o、0x 前缀与大整数。

快速开始

  1. 选择进制

    源进制与目标进制可任意组合。

  2. 输入数字

    如 255 转十六进制得 0xFF。

功能与使用场景

在二进制、八进制、十进制、十六进制之间互转,支持大整数与前缀写法,方便复制到代码或文档。

调试寄存器与内存地址、阅读网络抓包中的十六进制、CTF 题目与嵌入式开发日常换算时常用。

常见场景

调试位标志、颜色分量、网络掩码、权限位时常用十六进制与二进制。

典型工作流

打开进制转换工具后,首先在输入框输入需要转换的数字。支持带前缀的格式,比如二进制用0b开头(如0b1010),八进制用0o开头(如0o755),十六进制用0x开头(如0xFF)。输入后,选择原始进制和目标进制,结果会实时显示。

如果你需要处理大整数或特殊进制(如36进制),直接输入即可。工具会自动处理大数运算,保证精度。转换结果可以复制到剪贴板,方便后续使用。这个流程适合编程调试、网络协议分析或数学计算等场景。

示例

十进制转十六进制

Input

255

Output

0xFF

FAQ

会丢失精度吗?

使用 BigInt 计算整数,无浮点误差;仅支持整数。

为什么三十六进制用字母A-Z?

三十六进制需要36个不同符号表示数字。0-9表示前10个值,字母A-Z(或a-z)代表10-35,这样能紧凑地表示大数。例如,三十六进制的“Z”等于十进制的35。