字节单位换算

B/KB/MB/GB/TB 等存储单位换算。

B1000000
KB1000
MB1
GB0.001
TB0.000001
PB1e-9
KiB976.5625
MiB0.953674316406
GiB0.000931322574615
TiB9.09494701773e-7
PiB8.881784e-10

什么是字节单位换算?

字节单位换算工具用于在 B(字节)、KB、MB、GB、TB 等存储容量单位之间互相换算。这里有一个常被忽略但很重要的技术细节:字节单位存在两套进制标准——十进制(1KB=1000B,1MB=1000KB,国际单位制 SI 标准,硬盘厂商普遍采用)和二进制(1KB=1024B,1MB=1024KB,操作系统和内存通常采用这套)。 为了区分,国际电工委员会(IEC)定义了专门的二进制单位名称:KiB、MiB、GiB,1KiB=1024B,避免和十进制的 KB 混淆,但实际生活中大部分系统和厂商并不严格遵循这套命名,仍然把 1024 进制的容量标成 KB/MB/GB,导致同一个数字用不同进制解读会得到不同结果。

为什么使用字节单位换算?

最常见的困惑场景就是「为什么我买的 1TB 硬盘,电脑里显示只有 931GB」——硬盘厂商按十进制计算 1TB,而操作系统按二进制 1024 进制显示容量,同样的字节数用两套单位换算出的数字不同,这不是缩水而是进制标准不同导致的展示差异。 这个工具的作用是:明确按照你选择的进制(1000 还是 1024)在各单位间换算,避免日常沟通、计算文件大小、评估网络带宽/下载时间时因为进制混淆而算错数字;也常用于估算某个文件传输需要多久(比如网速用十进制的 Mbps,文件大小如果按二进制 MiB 计算,两者单位混用会导致估算时间偏差)。

使用示例

十进制换算(存储厂商口径)

500,000,000,000 字节,按 1000 进制换算:500,000,000,000 除以 1000 的三次方 = 500 GB,这是硬盘包装盒上通常标注的容量算法。

二进制换算(系统显示口径)

同样 500,000,000,000 字节,按 1024 进制换算约等于 465.7 GiB,这就是为什么「500GB」硬盘在 Windows/macOS 里显示容量小于 500GB 的原因——系统实际按 1024 进制计算并仍标注为 GB。

换算下载时间

一个 2GB(约 2×1024 的三次方字节)的文件,用 100Mbps(十进制,即每秒 1 亿比特,注意比特和字节要换算,1 字节=8 比特)的带宽下载,理论最短时间约为 172 秒,实际会因协议开销、网络波动更长。

使用提示

涉及金钱或合同承诺的存储容量描述(比如云服务商承诺的存储空间)建议明确询问对方采用的进制标准,避免因为进制理解不一致产生容量缩水的误会。

常见问题

KB 和 KiB 有什么区别?
KB(十进制)= 1000 字节,是存储厂商常用的标注方式;KiB(二进制)= 1024 字节,是操作系统/文件系统实际使用的计算方式。本工具同时提供两套单位供对照换算。
为什么我在系统里看到的容量和标称容量不一样?
常见于硬盘标称按十进制 GB 计算,而操作系统按二进制 GiB 显示,同样字节数下 GiB 数值会小于 GB 数值,这是正常现象。
数据会上传吗?
不会。字节单位换算全部在浏览器本地用 JavaScript 计算完成。
到底该用 1000 还是 1024 进制?
严格意义上,存储厂商(硬盘、U盘、SSD 容量标注)通常用 1000 进制,操作系统显示已用/剩余空间、内存容量通常用 1024 进制并按 IEC 标准应称为 KiB/MiB/GiB,但日常习惯上很多系统仍简写成 KB/MB/GB,实际使用时最好先确认场景是厂商标称容量还是系统显示容量,再选择对应进制换算。
为什么我的硬盘容量比包装盒标的小?
这不是硬盘缩水或被骗,而是因为包装盒按十进制标注容量,操作系统按二进制(1024进制)计算并显示,两套进制换算同一堆字节数得到的数字必然不同,进制差异累积到 TB 级别时差距可以达到 7%-10%左右,是完全正常的技术现象。
bit 和 byte 换算容易搞混,该怎么区分?
网络带宽通常用小写 b 表示比特(bit),如 100Mbps 指每秒 100 兆比特;文件大小通常用大写 B 表示字节(byte),1 字节等于 8 比特,换算下载时间时一定要先把带宽的比特单位除以 8 转换成字节,否则算出来的时间会缩小 8 倍,这是最常见的换算错误。
KB 和 KiB 是一回事吗?
按国际标准不是——KB 严格定义应为 1000 字节,KiB 严格定义为 1024 字节;但历史遗留原因,很多操作系统和软件把 1024 字节也标注成 KB 而非规范的 KiB,导致这两个术语在实际使用中经常被混用,理解具体数值时需要结合上下文判断。

相关工具

← 返回工具箱· 数据均在浏览器本地处理,不上传服务器。