Megabytes (MB) vs Mebibytes (MiB)
Ever bought a 1TB hard drive only to find it has 931GB of space? Here is the technical reason why.
The Great Storage Deception
When you buy a hard drive or SSD, manufacturers use the International System of Units (SI). In this system, 'Kilo' means exactly 1,000.
So, 1 Kilobyte (KB) is 1,000 Bytes, and 1 Gigabyte (GB) is 1,000,000,000 Bytes.
However, Windows operating systems calculate storage using binary mathematics (base 2), which is the International Electrotechnical Commission (IEC) standard. In binary, a 'Kibi' means 1,024.
Therefore, 1 Kibibyte (KiB) is 1,024 Bytes, and 1 Gibibyte (GiB) is 1,073,741,824 Bytes.
This discrepancy is why your 1 Terabyte (TB) hard drive only shows up as ~931 Gigabytes in Windows (which is actually 931 Gibibytes). To calculate your exact download time for these large files, use our Download Time Calculator.
SI vs IEC Comparison Table
| SI Unit (Base-10) | IEC Unit (Base-2) | Difference in Size |
|---|---|---|
| 1 KB (1,000 Bytes) | 1 KiB (1,024 Bytes) | 2.4% |
| 1 MB (1,000,000 Bytes) | 1 MiB (1,048,576 Bytes) | 4.8% |
| 1 GB (1,000,000,000 Bytes) | 1 GiB (1,073,741,824 Bytes) | 7.3% |
| 1 TB (1,000,000,000,000 Bytes) | 1 TiB (1,099,511,627,776 Bytes) | 9.9% |