Digital Storage Units: MB, GB, TB Explained

Digital storage units can be confusing, especially because of the discrepancy between decimal (SI) and binary prefixes. Understanding the difference between megabytes and mebibytes, or why your 1 TB hard drive shows less capacity than expected, is essential in our data-driven world. This guide explains all digital storage units, their conversions, and the important distinction between binary and decimal systems.

Bits and Bytes: The Foundation

All digital data is built from bits and bytes. A bit (binary digit) is the smallest unit of data, representing a single 0 or 1. A byte consists of 8 bits and can represent 256 different values (2⁸). Every file on your computer, every photo on your phone, and every video you stream is ultimately measured in bytes.

The distinction between bits and bytes matters for internet speeds. ISPs typically advertise speeds in megabits per second (Mbps), while file sizes are measured in megabytes (MB). Since 1 byte = 8 bits, a 100 Mbps connection downloads at a maximum of 12.5 MB/s (100 ÷ 8 = 12.5).

Decimal vs Binary: Two Systems

This is where most confusion arises. There are two systems for scaling digital storage units:

Decimal (SI) System

The decimal system uses powers of 10, following the same convention as other metric units. This is the system used by storage manufacturers (hard drive, SSD, and USB drive makers) to advertise capacity:

Binary (IEC) System

The binary system uses powers of 2, which aligns naturally with how computers process data. Operating systems like Windows typically use binary units (though they display them with decimal labels, causing confusion). The IEC introduced distinct prefixes to avoid ambiguity:

Why Your 1 TB Drive Shows Less

The most common manifestation of the decimal vs binary discrepancy is the apparent capacity loss of storage drives. A manufacturer advertises a 1 TB drive using the decimal system (1,000,000,000,000 bytes). But when Windows reads this drive using binary units (displaying "GB" but actually calculating GiB), it shows: 1,000,000,000,000 ÷ 1,073,741,824 = 931.32 GB. This is not a defect — it is simply two different measurement systems applied to the same capacity.

Here is the comparison for common drive sizes:

Advertised (Decimal)Actual BytesShown by OS (Binary)Difference
128 GB128,000,000,000119.2 GiB6.9%
256 GB256,000,000,000238.4 GiB6.9%
512 GB512,000,000,000476.8 GiB6.9%
1 TB1,000,000,000,000931.3 GiB6.9%
2 TB2,000,000,000,0001,862.6 GiB6.9%
4 TB4,000,000,000,0003,725.3 GiB6.9%
8 TB8,000,000,000,0007,450.6 GiB6.9%
16 TB16,000,000,000,00014,901.2 GiB6.9%

The 6.9% difference is consistent because it reflects the ratio between 1,000³ (decimal GB) and 1,024³ (binary GiB).

Complete Storage Unit Conversion Chart

Unit (Decimal)AbbreviationBytesBinary EquivalentBinary Abbr.
KilobyteKB1,0001,024 bytesKiB
MegabyteMB1,000,0001,048,576 bytesMiB
GigabyteGB1,000,000,0001,073,741,824 bytesGiB
TerabyteTB1,000,000,000,0001,099,511,627,776 bytesTiB
PetabytePB1,000,000,000,000,0001,125,899,906,842,624 bytesPiB
ExabyteEB10¹⁸2⁶⁰ bytesEiB
ZettabyteZB10²¹2⁷⁰ bytesZiB
YottabyteYB10²⁴2⁸⁰ bytesYiB

Converting Between Storage Units

Decimal Conversions (powers of 1000)

To convert between decimal storage units, multiply or divide by 1,000:

Binary Conversions (powers of 1024)

To convert between binary storage units, multiply or divide by 1,024:

Converting Between Decimal and Binary

To convert from decimal to binary units (e.g., GB to GiB), divide by 1.073741824 (which is 1,024³ ÷ 1,000³). To convert from binary to decimal, multiply by the same factor:

Real-World Storage Examples

To put these numbers in perspective, here is approximately how much data common files and activities consume:

ItemApproximate SizeHow Many per 1 TB
Text document (1 page)3-5 KB~250 million
Photo (smartphone, JPEG)2-5 MB~200,000-500,000
MP3 song (3 minutes)3-5 MB~200,000-333,000
PDF document1-10 MB~100,000-1,000,000
HD video (1 minute)50-100 MB~10,000-20,000 minutes
4K video (1 minute)400-800 MB~1,250-2,500 minutes
Full movie (HD)4-8 GB~125-250 movies
Full movie (4K)15-30 GB~33-67 movies
Video game (modern)50-150 GB~7-20 games
Operating system20-40 GB~25-50 installs

Internet Speed and Download Time

Internet speeds are measured in bits per second, while file sizes are in bytes. To calculate download time, first convert speed from Mbps to MB/s by dividing by 8, then divide file size by the speed:

Download time = file size (MB) ÷ download speed (MB/s)

File SizeAt 25 Mbps (3.125 MB/s)At 100 Mbps (12.5 MB/s)At 500 Mbps (62.5 MB/s)
10 MB3.2 seconds0.8 seconds0.16 seconds
100 MB32 seconds8 seconds1.6 seconds
1 GB (1,000 MB)5.3 minutes1.3 minutes16 seconds
10 GB53.3 minutes13.3 minutes2.7 minutes
50 GB4.4 hours66.7 minutes13.3 minutes
100 GB8.9 hours2.2 hours26.7 minutes

Data Transfer Rate Units

Beyond storage, data transfer rates have their own units:

Tips for Managing Digital Storage

  1. Understand the 7% rule: When buying storage, expect to see about 7% less capacity than advertised due to the decimal vs binary discrepancy.
  2. Check your actual usage: Use your operating system's storage analyzer to see what is consuming space. Old downloads, cached files, and system backups are common culprits.
  3. Compress when possible: File compression can reduce storage needs by 30-70% for text and images. Lossless compression preserves quality; lossy compression trades quality for smaller size.
  4. Use cloud storage wisely: Cloud storage providers (Google Drive, Dropbox, iCloud) typically use decimal units. A 15 GB free tier gives you about 13.97 GiB of actual space.
  5. Plan for growth: Data storage needs grow approximately 40% per year for most users. Buy more storage than you currently need to avoid frequent upgrades.
Pro Tip: When comparing internet plans, always convert the advertised Mbps to MB/s by dividing by 8. This gives you the actual download speed in terms you can relate to file sizes. A 100 Mbps plan downloads at 12.5 MB/s, meaning a 1 GB file takes about 80 seconds — not 10 seconds as many people assume.