Lelifi·tools

Storage Converter

A 1 TB drive holds 1,000,000,000,000 bytes, and Windows reports that as 931 GB because it divides by 1,024 instead of 1,000. No space is missing. The gap is 7.4% at gigabytes and 10% at terabytes, and 8 bits make one byte, which is why a 100 Mbps line moves 12.5 MB per second.

Convert any storage size between bytes, bits, KB, MB, GB, TB and PB in both the decimal (1000) and binary (1024) systems that cause the missing-space confusion.

By the Lelifi editors ·

Key takeaways

Why a 1 TB drive shows 931 GB1 TB advertised = 1,000,000,000,000 bytes1 GiB = 1,073,741,824 bytes1,000,000,000,000 / 1,073,741,824 = 931.3= 931 GB shown in WindowsNothing is missing, the drive maker counts 1000, the operating system counts 1024.
A 1 TB drive holds every byte it was sold with, the operating system just counts in bigger units.
A 1 TB drive: 931 GB usable, 69 GB of unit mismatch931GB you see (931)The 'missing' GB (69)
The 69 GB 'missing' from a 1 TB drive is a unit mismatch, not lost space.
On this page
  1. Binary vs decimal: the 1000 vs 1024 problem
  2. Why a 1 TB drive shows up as 931 GB
  3. Worked example: converting 2 TB
  4. Storage units at a glance
  5. Bits, bytes and what your internet speed means
  6. Which system should you use?

Binary vs decimal: the 1000 vs 1024 problem

There are two systems for counting digital storage, and they differ by exactly one number: whether a kilobyte is 1,000 bytes or 1,024 bytes.

The decimal system uses powers of 1,000, matching the metric prefixes everyone already knows. A kilobyte is 1,000 bytes, a megabyte is 1,000,000, a gigabyte is 1,000,000,000. Drive manufacturers, network engineers and standards bodies like NIST and the IEC all use this system.

The binary system uses powers of 1,024, because computers work in base 2 and 1,024 is 2 to the tenth power. Here a kibibyte is 1,024 bytes, a mebibyte is 1,048,576, and a gibibyte is 1,073,741,824. Windows, and many older programs, use these values but still label them KB, MB and GB.

Both are correct. The trouble is that they are frequently mixed. That single difference of 2.4% per step compounds: by the time you reach gigabytes it is 7.4%, and at terabytes it is 10%. The calculator above shows both systems for every value, so you always see what a manufacturer means and what your computer will say. Everything runs in your browser, nothing you type is uploaded or stored.

Why a 1 TB drive shows up as 931 GB

This is the most common storage question there is, and the answer is pure arithmetic.

Nothing is missing. The drive has every byte it was sold with; the operating system is just reporting the same bytes in bigger units. The gap grows with the drive: a 500 GB drive shows 465 GB (a 35 GB difference), and a 4 TB drive shows about 3.64 TB (a 360 GB difference).

The NIST reference on binary prefixes lays out the official definitions, and the International Electrotechnical Commission introduced the KiB, MiB and GiB names in 1998 to stop exactly this confusion. In practice, the industry never switched over, so you will keep seeing both.

Worked example: converting 2 TB

Take a '2 TB' external drive and see what happens at each step.

So Windows reports a '2 TB' drive as about 1.81 TB, and a tool using binary units would call it 1.82 TiB. Both describe the same physical disk.

Now run it the other way. You have a folder of video that is 500 GB decimal and want to know how much room it takes on a 1 TB drive. 500,000,000,000 bytes is 465.7 GiB, so it fills just under half the drive. Feed your own numbers into the calculator above and it shows every unit from bytes to petabytes at once, in both systems, so you never have to guess which one a screen is using.

Storage units at a glance

This table is the whole conversion in one place. The decimal column is what drive makers and network engineers use; the binary column is what most operating systems report.

UnitDecimal (1000)Binary (1024)Difference
Kilobyte / kibibyte1,000 B1,024 B2.4%
Megabyte / mebibyte1,000,000 B1,048,576 B4.9%
Gigabyte / gibibyte1,000,000,000 B1,073,741,824 B7.4%
Terabyte / tebibyte1,000,000,000,000 B1,099,511,627,776 B10.0%
Petabyte / pebibyte1,000,000,000,000,000 B1,125,899,906,842,624 B12.6%

Watch the difference column: it grows by about 2.5 percentage points at every step. That is why the confusion is invisible at kilobyte scale but glaring at terabyte scale. For the official definitions and how they relate to the metric system, see the National Institute of Standards and Technology.

Bits, bytes and what your internet speed means

There is one more conversion that trips people up constantly, and it has nothing to do with 1000 versus 1024. It is bits versus bytes.

A bit is a single 1 or 0. A byte is eight bits. Network speeds are quoted in bits per second, while file sizes are quoted in bytes. That factor of eight is why a '100 Mbps' connection does not download 100 megabytes a second.

A useful rule of thumb for planning: multiply the file size in megabytes by 8 to get megabits, then divide by your speed. A 4 GB movie is 32,000 megabits, so on a 100 Mbps line it takes about 320 seconds, or a little over five minutes, before overhead.

So when your ISP advertises 300 Mbps and a download crawls, check whether the number you are comparing is in bits or bytes. Divide bits by 8 to get bytes. The calculator above includes bits as an input and an output, so you can convert between the two directly and stop guessing why the speed never matches the promise.

Which system should you use?

There is no single right answer, only the right system for the context.

Cloud storage and phone plans muddy this further, because they usually quote decimal units while the device reports binary ones. A 128 GB phone holds 128,000,000,000 bytes, which shows up as about 119 GiB of usable space before the operating system takes its own share, so you see closer to 110 GB free out of the box.

One practical tip: when you compare two drives, compare the byte count, not the label. A '1 TB' drive and a '931 GiB' drive are the same disk. The IEC's prefix standards exist so that a careful writer can say exactly which one they mean, and now you can read both without being fooled.

Frequently asked questions

Why does my 1 TB drive show only 931 GB?

Because drive makers and Windows count differently. A 1 TB drive holds 1,000,000,000,000 bytes, which the manufacturer calls 1 TB (decimal). Windows divides by 1024, giving 931.3 GiB, which it labels as 931 GB. The 69 GB is a unit mismatch, not lost space.

How many MB are in a GB?

1,000 MB in decimal, or 1,024 MiB in binary. A file Windows calls 500 MB is 524,288,000 bytes, which is 524.3 MB in decimal terms.

How many GB are in a TB?

1,000 GB in decimal, or 1,024 GiB in binary. That is why a '2 TB' drive shows as 1.81 TB in Windows: 2,000,000,000,000 bytes divided by 1024 four times is 1,819 GiB.

How many bytes are in a kilobyte?

1,000 bytes in the decimal system and 1,024 bytes in the binary system. A standard email is roughly 50,000 bytes, so about 50 KB decimal or 48.8 KiB binary.

What is 1 MB in KB?

1,000 KB in decimal, or 1,024 KiB in binary. A 5 MB photo is 5,000,000 bytes, which is 4,883 KiB, close enough that the difference rarely matters for a single file.

Why does a 500 GB drive show 465 GB?

500,000,000,000 bytes divided by 1024 three times is 465.7 GiB, so Windows shows 465 GB. The 35 GB gap is the same 7% decimal-to-binary difference you see on every drive.

How many GB is 1 PB?

1,000,000 GB in decimal, or about 1,125,899 GB in decimal terms if you mean 1 PiB. One pebibyte is 1,125,899,906,842,624 bytes, which is 12.6% more than a decimal petabyte.

What is the difference between GB and GiB?

GB is 1,000,000,000 bytes (decimal) and GiB is 1,073,741,824 bytes (binary). The IEC introduced the -iB names in 1998 to end the confusion, but most operating systems still label binary units as plain GB.

How many megabytes is a 1080p movie?

Roughly 3 to 8 GB, so 3,000 to 8,000 MB in decimal. At the low end, 3 GB is about 2,900 MiB, which is why file managers that use binary units report a slightly smaller number.

Does 100 Mbps internet mean 100 MB per second?

No. Internet speeds are in megabits, and there are 8 bits in a byte. A 100 Mbps connection downloads at about 12.5 MB per second, so a 1 GB file takes roughly 80 seconds.

How do I convert MB to GB?

Divide by 1,000 for decimal or 1,024 for binary. So 2,048 MB is 2.048 GB decimal or 2 GiB binary. The calculator above does both at once so you can see the two answers side by side.

Which unit system should I use?

Use decimal (1000) when talking about drive capacity, network speeds and marketing. Use binary (1024) when you are looking at what an operating system reports or sizing a file to fit on a disk. Both are correct; they just measure different things.

Spotted a wrong number or a broken result?

More Tech tools

See all Tech tools

Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.