ToolFeather
Converters

Why Your 1 TB Drive Shows 931 GB: Binary vs Decimal Storage Units

You buy a 1 TB drive, plug it in, and Windows reports 931 GB. Nothing has gone wrong, and no space is lost to formatting. The drive maker and your operating system are using two different definitions of "gigabyte".

Two kinds of gigabyte

The SI prefixes kilo, mega, giga and tera mean powers of 1,000: 1 GB = 1,000,000,000 bytes. Computers address memory in powers of two, so for decades software used the same words to mean powers of 1,024: 1 "GB" = 1,073,741,824 bytes. To end the confusion, the IEC introduced binary prefixes (standardised today in IEC 80000-13): KiB, MiB, GiB, TiB — kibibyte, mebibyte, gibibyte, tebibyte — for the powers of 1,024. Windows still labels GiB as "GB".

Decimal (SI)BytesBinary (IEC)Bytes
1 kB1,0001 KiB1,024
1 MB1,000,0001 MiB1,048,576
1 GB1,000,000,0001 GiB1,073,741,824
1 TB1,000,000,000,0001 TiB1,099,511,627,776

The gap grows with each step: about 2.4% at kilo, 4.9% at mega, 7.4% at giga and 10% at tera.

What you actually get

AdvertisedBytesWindows shows (GiB/TiB)
128 GB128,000,000,000119.2 GB
256 GB256,000,000,000238.4 GB
512 GB512,000,000,000476.8 GB
1 TB10¹²931.3 GB
2 TB2 × 10¹²1.82 TB (1,862.6 GB)
4 TB4 × 10¹²3.64 TB (3,725.3 GB)

A phone's usable space is smaller still, because the operating system and preinstalled apps take some of it. That's a separate issue from units.

Who uses which

Our MB to GB, GB to MB and TB to GB converters show both answers side by side.

Internet speeds are different again

Network speeds use decimal bits, not bytes: 100 Mbps = 100,000,000 bits per second = 12.5 MB per second. So a 1 GB (decimal) download takes at least 80 seconds on a 100 Mbps line, before overheads. Convert speeds with Mbps to Gbps, and file sizes with the unit converter.

Frequently asked questions

4 answers
Why does my 1 TB drive only show 931 GB?
The drive holds 1,000,000,000,000 bytes (decimal terabyte). Windows divides by 1,024³ and labels the result 'GB', giving 931.3 — the same bytes, a different unit.
Is a GiB the same as a GB?
No. A GiB (gibibyte) is 1,073,741,824 bytes; a GB (gigabyte) is 1,000,000,000 bytes. Windows uses 'GB' to mean GiB, which causes the confusion.
How many MB are in a GB?
1,000 in decimal (storage makers, macOS, phones) or 1,024 in binary (Windows, RAM).
How long does a 1 GB file take on 100 Mbps?
At least 80 seconds — 100 Mbps is 12.5 megabytes per second, and real-world overheads add a little more.