MB vs MiB: Why Your 1 TB Drive Shows 931 GB

By Ferdie Correa - Published: October 5, 2026 - Last updated: October 5, 2026

Nothing Is Missing From Your Drive

You buy a 1 TB drive, plug it into a Windows PC, and it reports 931 GB. No space has gone missing. The manufacturer and the operating system are counting with two different definitions of "giga" and "tera." Once you know which is which, the numbers line up exactly.

Decimal (SI) vs Binary (IEC) Prefixes

In the International System of Units, kilo means 1,000, mega 1,000,000 and so on. Computers work in powers of two, and early on "kilobyte" was borrowed for 1,024 bytes (2^10) because it was close. As sizes grew, the gap grew too. In 1998 the International Electrotechnical Commission introduced separate binary prefixes (kibi, mebi, gibi, tebi) to end the ambiguity, a system NIST also documents.

Decimal (SI)BytesBinary (IEC)BytesBinary is bigger by
kilobyte (kB)1,000kibibyte (KiB)1,0242.4%
megabyte (MB)1,000,000mebibyte (MiB)1,048,5764.9%
gigabyte (GB)1,000,000,000gibibyte (GiB)1,073,741,8247.4%
terabyte (TB)1,000,000,000,000tebibyte (TiB)1,099,511,627,77610.0%

The gap grows with each step, which is why it is barely noticeable on a file and very noticeable on a drive.

Worked Example: 1 TB = 931.32 GiB

  1. The box says 1 TB, which in decimal is 1,000,000,000,000 bytes.
  2. One GiB is 1,073,741,824 bytes.
  3. 1,000,000,000,000 ÷ 1,073,741,824 = 931.32 GiB.
  4. In TiB: 1,000,000,000,000 ÷ 1,099,511,627,776 = 0.909 TiB.

The same math for common sizes:

AdvertisedBytesShown in binary units
128 GB128,000,000,000119.2 GiB
256 GB256,000,000,000238.4 GiB
512 GB512,000,000,000476.8 GiB
2 TB2,000,000,000,0001,862.6 GiB (1.82 TiB)
4 TB4,000,000,000,0003,725.3 GiB (3.64 TiB)

A freshly formatted drive will show slightly less again, because the file system reserves some space for its own structures, and a computer's main drive also holds the operating system and recovery partitions.

Which Systems Use Which

WhereConventionWhat it shows for a 1 TB drive
Drive and SSD manufacturers, USB sticks, memory cardsDecimal1 TB
Windows File ExplorerBinary, but labeled KB, MB, GB, TB931 GB
macOS (since Mac OS X 10.6 Snow Leopard) and iOSDecimal, per Apple1 TB
Linux desktop file managers such as GNOME FilesUsually decimal1.0 TB
Linux command line: df -h, du -h, ls -lhBinary, with short suffixes K, M, G, Tabout 931G
Linux command line: df -H, du --siDecimal1.0T
RAMBinary in practiceA "16 GB" memory module holds 16 GiB

So the same drive reads 1 TB on a Mac and 931 GB on a Windows PC. Both are correct; only the unit differs.

Bits vs Bytes: Internet Speeds and Download Time

Internet plans are sold in megabits per second (Mbps), with a lowercase b. Files are measured in bytes, uppercase B. One byte is 8 bits, and network speeds use decimal prefixes. So:

Download time (seconds) = file size in MB × 8 ÷ speed in Mbps

FileAt 50 MbpsAt 100 MbpsAt 500 Mbps
Photo, 5 MB0.8 s0.4 s0.08 s
Movie, 4 GB (4,000 MB)10 min 40 s5 min 20 s64 s
Game, 80 GB (80,000 MB)3 h 33 min1 h 47 min21 min 20 s

These are best cases. Protocol overhead, Wi-Fi conditions, and the server's own speed usually make real downloads somewhat slower. If a download tool reports speed in MiB/s, multiply by 8.39 (8 × 1.048576) to compare with your plan's Mbps.

Common Mistakes

Doing It in QuickToolApp

QuickToolApp's Digital Data category uses binary (1,024-based) factors, the same convention as Windows, even though it labels the units KB, MB, GB and TB. That means:

Whichever convention you use, say so next to the numbers, as recommended in the unit conversion best practices guide.

FAQ

Is my drive's capacity a scam?

No. Manufacturers state decimal capacity and usually say so in the fine print (for example "1 GB = 1 billion bytes"). The bytes are all there.

Why does Windows still label binary values as GB?

Historical convention. The labels predate the IEC prefixes and have never been changed in File Explorer.

Which should I use in my own work?

Use decimal units (kB, MB, GB) when communicating with general audiences and for network speeds, and IEC units (KiB, MiB, GiB) when you specifically mean powers of two, such as memory sizes or low-level storage work.