KB, MB, GB, TB — Size Order & Unit Hierarchy
From individual binary bits to cloud data center Petabytes, explore the exact size order of digital memory units, their mathematical multipliers, and practical everyday examples.
The standard order of digital storage units is: Bit (b), Byte (B), Kilobyte (KB), Megabyte (MB), Gigabyte (GB), Terabyte (TB), and Petabyte (PB). In standard decimal computing, each unit is exactly 1,000 times larger than the previous unit.
Interactive Unit Ladder Converter
Enter any storage value to instantly calculate its exact equivalent across all units.
Complete Digital Storage Hierarchy Table
Exact byte values in the decimal (SI) standard and real-world hardware context.
| Unit Name | Symbol | Bytes (Decimal) | Real-World Hardware Example |
|---|---|---|---|
| Bit | b | 1/8 Byte | Single binary state (0 or 1, electrical pulse) |
| Byte | B | 1 Byte | A single ASCII text character ("A" = 1 byte) |
| Kilobyte | KB | 1,000 Bytes (10³) | A short email or plain text document (~2–10 KB) |
| Megabyte | MB | 1,000,000 Bytes (10⁶) | Smartphone photo (~3 MB) or MP3 audio song (~8 MB) |
| Gigabyte | GB | 1,000,000,000 Bytes (10⁹) | Full HD movie (~4 GB) or video game (~50–100 GB) |
| Terabyte | TB | 1,000,000,000,000 Bytes (10¹²) | Consumer NVMe SSD or laptop hard drive (1–4 TB) |
| Petabyte | PB | 10¹⁵ Bytes | Enterprise server racks, cloud photo libraries (Google Photos) |
| Exabyte | EB | 10¹⁸ Bytes | Monthly global mobile network traffic, YouTube storage |
| Zettabyte | ZB | 10²¹ Bytes | Total digital information created worldwide in a year |
| Yottabyte | YB | 10²⁴ Bytes | Theoretical global data capacity limit of current semiconductors |
Decimal (1000) vs Binary (1024) Multipliers
Why storage drive packaging and Windows operating systems report different capacities.
Used by drive manufacturers (Samsung, Crucial, Apple macOS). Multiplies by 1,000 (10³).
- 1 KB = 1,000 Bytes
- 1 MB = 1,000 KB (1,000,000 B)
- 1 GB = 1,000 MB (1,000,000,000 B)
- 1 TB = 1,000 GB (1,000,000,000,000 B)
Used by Windows OS, RAM modules, and CPU registers. Multiplies by 1,024 (2¹⁰).
- 1 KiB = 1,024 Bytes
- 1 MiB = 1,024 KiB (1,048,576 B)
- 1 GiB = 1,024 MiB (1,073,741,824 B)
- 1 TiB = 1,024 GiB (1,099,511,627,776 B)
Related Storage & Speed Converters
Continue exploring companion converters and bandwidth calculators:
Frequently Asked Questions
Q:What is the exact order of data storage from smallest to largest?
The correct order of common digital storage units is: Bit (b) < Byte (B) < Kilobyte (KB) < Megabyte (MB) < Gigabyte (GB) < Terabyte (TB) < Petabyte (PB) < Exabyte (EB) < Zettabyte (ZB) < Yottabyte (YB).
Q:What comes directly after a Terabyte (TB)?
The Petabyte (PB) comes immediately after the Terabyte. 1 Petabyte equals 1,000 Terabytes in decimal (or 1,024 Terabytes in binary), holding approximately 500 billion pages of text or millions of hours of HD video.
Q:What is the difference between a Bit and a Byte?
A Bit (lowercase 'b') is the smallest binary unit (a single 0 or 1). A Byte (uppercase 'B') consists of 8 bits. Storage and files are always measured in Bytes (KB, MB, GB), while internet speeds are measured in bits (Mbps, Gbps).
Q:Why do hard drive makers use 1,000 while Windows uses 1,024?
Hardware manufacturers follow the international metric SI standard where 'kilo' means 1,000 (10³). Windows calculates storage using binary base-2 where 1 KiB = 1,024 Bytes (2¹⁰). This mathematical difference is why a brand new 1 TB SSD displays as approximately 931 GB in Windows.
Q:How many Gigabytes are in a Terabyte?
In the decimal metric standard used by storage manufacturers and macOS, 1 Terabyte (TB) = 1,000 Gigabytes (GB). In binary architecture (used by Windows), 1 Tebibyte (TiB) = 1,024 Gibibytes (GiB).