AscendLab
单位与格式换算公开工具在浏览器中运行,除非页面另有说明。无需账号即可使用当前工具。
免费开发者工具

进制转换器 - 二进制、十进制、八进制和十六进制转换

在二进制、八进制、十进制和十六进制之间转换整数,适合编程、网络、教学和调试。

可以开始使用

浏览器本地 · 无需账号 · 结果留在当前页面

使用工具
数字输入
在二进制、八进制、十进制和十六进制之间转换整数。

试试常见整数

整数输入有效。

转换结果
复制代码、文档或数据清理所需的进制结果。

二进制

进制 2

0b11111111

八进制

进制 8

0o377

十进制

进制 10

255

十六进制

进制 16

0xFF

进制转换提示

进制转换保留的是数值本身,不代表文本编码、字节序、有符号整数宽度或特定应用 ID 格式。

快速答案

进制转换器可以把整数在二进制、八进制、十进制和十六进制之间转换。

它适合学习计算机基础、查看颜色或权限值、调试协议和写文档示例。

适合输入

清晰输入

准备好要处理的整数和来源进制,避免混入不相关内容。

确认输出用途

先确认结果要用于发布、调试、估算、整理还是交付,再选择合适参数。

复核关键边界

结果适合快速处理和初步判断,重要场景仍应按目标平台、团队规则或业务口径复核。

转换方式
工具先按来源进制解析整数,再输出目标进制表示。
二进制使用 0 和 1。
十六进制使用 0-9 和 A-F。
输入必须是当前进制下有效的整数。
示例、假设和限制
工具结果适合快速估算、转换和整理;关键场景建议按业务规则复核。

示例

十进制 255 可以转换为二进制 11111111 和十六进制 FF。

假设

输入是整数,不包含小数、单位或前缀混淆。

限制

超大整数、负数格式和特定语言前缀需要按目标环境确认。

使用前检查
开始处理前先确认这些事项,能减少复制错误、格式偏差和结果误读。

确认原始进制

二进制、十进制、十六进制和八进制看起来可能相似,转换前先确认来源。

保留前缀语境

代码里 0x、0b 等前缀有含义,复制到文档或接口时要保留或说明。

注意大整数精度

非常大的数在 JavaScript 或数据库里可能有精度边界,关键值应按工程规则复核。

实用细节
这些补充说明更偏真实使用决策,帮助你判断参数、边界和下一步处理方式。

适合开发调试

二进制权限位、十六进制颜色/字节、数据库 ID 和协议字段都可能需要进制转换。

注意符号和长度

补零、负数、无符号整数和字节长度会影响工程含义,不能只看数值相等。

文档里写清来源

技术文章和 API 文档应写清原始进制、目标进制和是否带前缀。

常见使用场景
这些中文页面面向轻量、快速、浏览器本地完成的日常任务。

编程学习

理解二进制、十进制和十六进制关系。

调试数据

检查协议、位掩码或编码值。

文档示例

为教程准备多种进制表示。

前端颜色

理解十六进制数字含义。

常见问题
可以二进制转十进制吗?

可以。选择二进制输入即可查看十进制结果。

支持十六进制吗?

支持。可以在 hex、decimal、binary 等常见进制之间转换。

可以转换小数吗?

该工具主要面向整数进制转换。

数据会上传吗?

不会。转换在浏览器中完成。

十六进制里的 A-F 是什么意思?

十六进制用 A-F 表示十进制里的 10 到 15,所以一位可以表示 0 到 15。

为什么转换后前面的 0 消失了?

数值转换通常不保留格式补零;如果前导零代表字节长度或固定格式,需要在工程语境里单独保留。

推荐流程

编码和数值转换流程

先转换进制,再处理 Base64 或哈希。