进制数在线转换,是把一个数值从一种进位制(如十进制)换算成另一种进位制(如二进制、十六进制)的实用计算。我们日常使用的是十进制(逢十进一),而计算机底层用的是二进制(0 和 1),编程中又常见八进制、十六进制。进制转换就是同一数值在不同"计数语言"之间的翻译。
本工具支持2 进制到 32 进制共 31 种进制,覆盖编程、嵌入式、网络协议、密码学、数据编码等绝大多数场景。转换基于数学上严格的"除基取余、乘基累加"原理,并用大整数算法实现,不受普通数字精度上限限制,超长数值也能精确转换。
核心方法是:先把任意进制的输入解析成一个统一的整数值,再按目标进制重新组合输出。字母 A–V 用于代表 10–31(不区分大小写),例如 16 进制里 A=10、F=15,32 进制里 V=31。
编程与调试:内存地址、位掩码、颜色值(如 #FF8800)、文件权限(如 Linux 的 755)都常用十六进制或八进制表示,需要快速在十进制与它们间切换。
计算机底层:CPU 只认二进制,IP 地址、子网掩码、移位运算、位域结构体,本质都是不同进制的同一串比特,转换帮助理解数据在机器中的真实形态。
学习与考试:计算机基础、数字逻辑、编码理论课程中,二进制、八进制、十六进制之间的互转是必考基本功,本工具可用来即时验算。
数据与编码:Base32 编码、哈希值、UUID、密钥指纹常以 32 进制以内表示,准确转换避免抄写错误。
第 1 步:每张卡片顶部都写着"N进制",输入框内默认灰字显示该进制允许填写的字符——例如二进制显示"0,1"、十一进制显示"0-9,a"、十六进制显示"0-9,a-f"、三十二进制显示"0-9,a-v"。点进输入框,默认提示立即消失,直接输入即可;输入后文字变为蓝色粗体,方便区分。
第 2 步:输入完成后,其余 30 张卡片会立刻自动算出对应结果,改动任何一个输入框都会全局联动更新,无需点"计算"按钮。
第 3 步:需要复制某个进制的结果时,点击该卡片顶部右侧的"复制"按钮(与"N进制"标签同一行),按钮文字会短暂变成"已复制",表示已写入剪贴板。
第 4 步:填了当前进制不允许的字符(如在二进制里填"2"),底部会弹出提示气泡,1.5 秒后自动消失,其余结果此时会清空,改正后重新计算即可。
第 5 步:需要重来时点"清空"按钮,全部输入框复位,可重新输入。
举例:在十六进制输入 FF(大小写均可),十进制立刻显示 255、二进制显示 11111111、八进制显示 377、三十二进制显示 7V。反过来,在二进制输入一长串 0 和 1,也能立刻得到它的十六进制、十进制等表示。
1. 字符范围要合法:某进制输入框内只能使用该进制允许的字符。例如二进制只能填 0 和 1,八进制只能 0–7,十六进制可用 0–9 和 A–F。填了非法字符(如在二进制里填"2"),底部会弹出气泡提示,其余结果同时清空,对照灰字提示改正即可。
2. 字母不区分大小写:10 以上的位用字母 A–V 表示,输入大写或小写效果一样(如 "ff" 与 "FF" 等价)。
3. 不要加前后缀:无需写 "0x"、"0b"、"h"、"H" 等前缀后缀,直接输入纯数值即可。带前缀会被当成非法字符。
4. 支持超大整数:本工具采用大整数算法,二进制输入上百位的超长数值也能精确转换,不会像普通计算那样出现精度丢失。
5. 输入框自动撑高:转换结果较长时输入框会自动换行并增高,完整显示所有内容,不会被裁切,也无需横向滚动。
6. 计算结果在本地完成:所有转换都在你当前设备上实时进行,无需联网、不依赖任何外部接口,可放心使用。
二进制是逢二进一,只用 0 和 1,是计算机的基础;八进制逢八进一,用 0–7,早期 Unix 权限常用;十六进制逢十六进一,用 0–9 和 A–F,编程中最常见。它们都是同一数值的不同写法。
因为 16 是 2 的四次方,一个十六进制位恰好对应 4 个二进制位(半字节),转换极其方便。比如二进制 11111111 直接写成 FF,简短易读,所以内存地址、颜色码普遍用十六进制。
32 进制逢三十二进一,用 0–9 加 A–V(共 32 个符号)表示。到 32 通常够用:Base32 编码、某些短链/ID 方案就用它。超过 32 需要更多字母符号,日常场景较少,故工具支持到 32 进制。
那是该进制允许填写的字符提示,不是真实数据。二进制只能用 0 和 1,所以显示"0,1";十一进制用 0–9 加字母 a,所以显示"0-9,a";十六进制是"0-9,a-f";三十二进制是"0-9,a-v"。照着提示输入即可,点进去开始打字后提示自动消失,输入的内容显示为蓝色;若清空内容移开焦点,灰字提示会再次出现。
说明输入字符超出了当前进制的允许范围。比如在三十二进制里出现 W(代表 32,已越界),或在十进制里输入字母。底部气泡会显示该进制允许的字符,1.5 秒后自动消失,对照输入框内的灰字提示改正即可重新计算。
当前版本专注于整数转换。小数、负数的进制表示因标准不统一(如浮点格式、补码),建议结合具体场景处理;如需此类功能可后续扩展。
不会。工具采用大整数算法,只要输入字符合法,再长的整数都能精确换算,不存在普通数字"精度上限"导致的误差。
本工具复制功能通过浏览器内置命令实现,主流现代浏览器均无问题;若个别极旧环境受限,可直接手动选中输入框内容按 Ctrl+C / Cmd+C 复制。
清空按钮位于最后一张卡片(三十二进制)的右侧,与输入框等高同宽、灰色样式。点击后全部 31 个输入框复位为空,方便重新输入。
屏幕宽度大于 600 像素时每行 3 张卡片,宽度 600 像素及以下时自动改为每行 2 张,最小适配到 320 像素宽的手机,不会横向溢出。
整数转换是数学上精确的等价变换,无四舍五入。只要输入合法,输出一定等于同一整数在目标进制下的真实表示。
可以。只要任意一框有输入,其余 30 框会同时显示结果,一屏纵览 2 到 32 进制全部表示。整个工具是单个网页文件,所有计算在本地浏览器完成,离线也可用,无需安装、无需注册、不上传数据。
粤公网安备44090202001343号粤ICP备15116235号-3