如何将二进制转换为十六进制
从右到左将二进制数字每 4 位分为一组,然后将每组映射到对应的十六进制值。例如,1010 1111 变为 AF。要将十六进制转回二进制,将每个十六进制数字展开为 4 位二进制。
10101111 → AF 每个十六进制数字恰好代表 4 个二进制位——记住 0-F 的映射,转换就能即时完成。
在上方试一试——输入您的数字,即时查看转换结果。
在线免费进制转换工具,支持二进制、八进制、十进制、十六进制及 2-36 任意进制互转。无需注册,数据不离开浏览器,即时获取结果。
进制转换器是一种在不同位值计数系统之间转换数值的工具,每种系统由其基数(radix)定义——即使用的唯一数字数量。每种计数系统都是位值制的,意味着数字的值取决于其在数中的位置。基数决定了每个位置的乘数:在十进制中,位置代表 10 的幂;在十六进制中,位置代表 16 的幂。进制转换器自动完成将数值从一种基数转换到另一种基数的算术运算。
计算中最常用的四种进制是二进制(基数 2)、八进制(基数 8)、十进制(基数 10)和十六进制(基数 16)。二进制是处理器的原生语言,以 0 和 1 的序列表示数据。八进制整齐映射到 3 位分组,用于 Unix 文件权限。十进制是人类可读的默认格式。十六进制将 4 位压缩为一个字符,使其成为内存地址、CSS 颜色代码和字节级数据检查的标准。其他进制出现在特定场景中——例如,Base64 用于数据编码(相关用例请参见我们的 Base64 编码器)。
此工具支持 2 到 36 之间的任意整数进制,对于 10 以上的进制使用数字 0-9 和字母 A-Z。它由 JavaScript 的 BigInt 驱动,支持任意精度运算,对数字位数没有上限。所有处理完全在您的浏览器中运行——不会向服务器传输任何数据,确保加密密钥或专有标识符等敏感值的完全隐私。
// The number 42 in different bases: // Binary: 101010 (base 2) // Octal: 52 (base 8) // Decimal: 42 (base 10) // Hexadecimal: 2A (base 16) // JavaScript code literals: const bin = 0b101010; // 42 const oct = 0o52; // 42 const hex = 0x2A; // 42
同时查看二进制、八进制、十进制和十六进制结果——所有字段随输入即时更新。
使用数字 0-9 和字母 A-Z,在 2 到 36 之间的任意进制之间进行转换。
输入数字无大小限制。转换数百位的数值不会损失精度。
复制为编程语言字面量(0b、0o、0x),可直接用于 JavaScript、Python、Go、Rust 和 C。
二进制输出以半字节分组(4 位一组)显示,便于视觉检查。
所有处理在浏览器本地完成。无服务器上传、无追踪、无 Cookie——您的数据永远不会离开设备。
1000001
65
二进制值 1000001 等于十进制 65,这是大写字母 'A' 的 ASCII 编码。理解这种映射关系是计算机文本编码的基础。
255
11111111
十进制 255 转换为二进制 11111111 — 一个完整的全 1 八位组。这是构建子网掩码(如 255.255.255.0)的基本单元,在有类网络中每个八位组要么全 1 要么全 0。
255
FF
十进制 255 在十六进制中是 FF,代表单个 RGB 颜色通道的最大值。CSS 颜色如 #FF5733 每个通道使用两位十六进制数字:FF(红)、57(绿)、33(蓝)。
FF5733
1111 1111 0101 0111 0011 0011
将 CSS 十六进制颜色代码转换为二进制表示,以了解各位的模式
1A3F
6719
十六进制地址 0x1A3F 等于十进制 6719。调试器和内存检查器以十六进制显示地址,因为它能整齐映射到二进制,但在进行指针运算和偏移量计算时有时需要十进制值。
755
493
将八进制 Unix 文件权限(rwxr-xr-x)转换为十进制等值
11000000
192
将二进制 IP 地址八位组转换为十进制 — 192.168.x.x 的第一个八位组
1000000
LFLS
将大十进制数编码为紧凑的三十六进制字符串,常用于短链接服务
最常用数字进制转换的快速参考。
从右到左将二进制数字每 4 位分为一组,然后将每组映射到对应的十六进制值。例如,1010 1111 变为 AF。要将十六进制转回二进制,将每个十六进制数字展开为 4 位二进制。
10101111 → AF 每个十六进制数字恰好代表 4 个二进制位——记住 0-F 的映射,转换就能即时完成。
在上方试一试——输入您的数字,即时查看转换结果。
将每个二进制数字乘以 2 的位数次方(从右侧的 0 开始),然后求和。例如,1011 = 1×8 + 0×4 + 1×2 + 1×1 = 11。要将十进制转为二进制,反复除以 2 并从下往上读取余数。
1011 → 11 2 的幂值得记忆:1、2、4、8、16、32、64、128、256、512、1024。
在上方试一试——输入您的数字,即时查看转换结果。
将每个十六进制数字乘以 16 的位数次方,然后求和。例如,FF = 15×16¹ + 15×16⁰ = 240 + 15 = 255。要将十进制转为十六进制,反复除以 16 并将余数映射为十六进制数字。
FF → 255 记住十六进制中 A=10、B=11、C=12、D=13、E=14、F=15。
在上方试一试——输入您的数字,即时查看转换结果。
将十进制数反复除以 8,收集余数。从下往上读取余数即为八进制结果。例如,255 ÷ 8 = 31 余 7,31 ÷ 8 = 3 余 7,3 ÷ 8 = 0 余 3,得到 377。要将八进制转为十进制,将每位数字乘以 8 的位数次方并求和。
255 → 377 八进制常用于 Unix 文件权限:7=rwx、5=r-x、4=r--。
在上方试一试——输入您的数字,即时查看转换结果。
最简单的方法是先将八进制转为二进制(每个八进制数字 = 3 位),然后重新分组为 4 位半字节以得到十六进制。例如,八进制 755 → 二进制 111 101 101 → 重新分组为 0001 1110 1101 → 十六进制 1ED。反向操作则将十六进制转为二进制,再重新分组为 3 位八进制组。
755 → 1ED 通过二进制作为中间步骤几乎总是八进制和十六进制之间最快的转换路径。
在上方试一试——输入您的数字,即时查看转换结果。
将每个八进制数字替换为其 3 位二进制等值。例如,八进制 17 → 001 111 → 二进制 1111(去掉前导零)。要将二进制转为八进制,从右侧将位分成每 3 位一组,并将每组映射到对应的八进制数字。
17 → 1111 由于 8 = 2³,每个八进制数字恰好映射到 3 个二进制位——使得这种转换成为简单的查表操作。
在上方试一试——输入您的数字,即时查看转换结果。
从下拉菜单中选择输入数字的进制:二进制(2)、八进制(8)、十进制(10)、十六进制(16),或 2 到 36 之间的任意自定义进制。
在输入框中输入或粘贴要转换的数字。工具会根据选定的进制实时验证您的输入。
在输入框下方的二进制、八进制、十进制和十六进制字段中立即查看转换后的值。所有转换随输入实时更新。
点击任意输出旁边的复制按钮来复制该值。使用代码字面量区域获取编程格式,如 0xFF、0b1010 或 0o17。
转换工具
免费在线压缩 JPEG、PNG、WebP 图片,体积缩小高达 80%。浏览器本地处理、图片不上传服务器。支持批量压缩 20 张、质量调节、前后对比预览。无需注册。
转换工具
1 英寸 = 2.54 厘米,1 英尺 = 0.3048 米,1 英里 = 1.609 千米。支持公制、英制、海里、天文共 16 种长度单位即时互转。免费在线工具,所有计算在浏览器本地完成,数据不离开您的设备。
转换工具
0 °C = 32 °F = 273.15 K = 491.67 °R。摄氏度、华氏度、开尔文、兰氏度即时互转 — 免费、隐私安全、浏览器运行。含转换公式、分步指南和参考图表。
转换工具
1 升 = 0.2642 美制加仑,1 杯 = 236.6 毫升。在线体积容量换算工具,支持升、毫升、加仑、杯、液体盎司等 15 种公制美制英制单位即时互转。免费使用,数据不离开浏览器。
转换工具
1千克=2.205磅 · 1盎司=28.35克 · 1斤=500克。支持公制、英制、金衡制共13种重量单位互转,含换算表、公式与常见物品重量参考。免费在线工具,数据不离开浏览器。
编码和格式化
免费在线 Base64 解码编码工具。实时转换,支持中文和 Emoji,100% 浏览器端运行,数据不离开设备,无需注册。