Number Base Converter

Convert between binary, octal, decimal and hexadecimal

精确大数转换
二进制 (Binary) Base 2 0-1
八进制 (Octal) Base 8 0-7
十进制 (Decimal) Base 10 0-9
十六进制 (Hexadecimal) Base 16 0-9, A-F

位宽参考 / Bit Width Reference

位宽 无符号范围 有符号范围
8-bit 0 ~ 255 -128 ~ 127
16-bit 0 ~ 65,535 -32,768 ~ 32,767
32-bit 0 ~ 4,294,967,295 -2,147,483,648 ~ 2,147,483,647
64-bit 0 ~ 18,446,744,073,709,551,615 -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807

进制转换工具介绍

进制转换器是一款在线数字格式转换工具,支持二进制(Base 2)、八进制(Base 8)、十进制(Base 10)和十六进制(Base 16)四种进制系统之间的实时双向转换。本工具采用字符串算法进行大数运算,能够精确处理超出 JavaScript 标准整数范围的超大数字,适用于计算机科学学习、嵌入式开发、网络工程和数据处理等领域。

支持的进制系统

进制基数有效字符常见用途
二进制20-1计算机底层运算、位操作、数字电路
八进制80-7Unix 文件权限、早期计算机系统
十进制100-9日常计数、商业计算、科学计量
十六进制160-9, A-F内存地址、颜色编码、数据序列化

功能特性

功能说明
实时转换在任意输入框中输入数字,其余三个字段即时更新显示对应进制的值
大数支持使用字符串算术算法,支持任意位数的精确转换,不受 53 位精度限制
负数支持在数字前加减号(-)即可输入负数,工具自动处理符号位
输入验证自动检测无效字符并高亮提示,防止输入错误
一键复制每个字段配备复制按钮,快速复制转换结果到剪贴板
位宽参考显示 8 位、16 位、32 位、64 位整数的取值范围,方便对照使用

常见问题

支持多大的数字?

本工具使用字符串算法进行进制转换,支持任意大小的整数,不受 JavaScript 53 位精度限制。无论是 8 位还是超过 64 位的数字,都能精确转换。

如何处理负数?

在数字前输入减号(-)即可表示负数。工具会自动识别负号并在所有进制间正确转换,例如十进制的 -255 转换为二进制的 -11111111。

十六进制字母大小写有影响吗?

没有影响。输入时大小写均可识别(如 ff 或 FF),显示结果统一使用大写字母(A-F),这与大多数编程环境的惯例一致。

转换结果可以直接用于编程吗?

可以。每个字段旁都有复制按钮,一键即可复制转换结果。二进制、八进制、十进制和十六进制输出格式与主流编程语言(如 C、Java、Python)的数值表示方式兼容。