Digital Storage Hierarchy

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.

SK
Written by
Software Engineer & IT SpecialistLab Tested & Fact-Checked
Updated: September 2026
Quick Answer: Storage Units from Smallest to Largest
Standard Memory Progression:Bit < Byte < KB < MB < GB < TB < PB < EB < ZB < YB

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.

Smallest UnitBit (b) = 0 or 1
1 Byte Equals8 Bits (1 Character)
Multiplier (Decimal)1,000x per Step
After TerabytePetabyte (1,000 TB)

Interactive Unit Ladder Converter

Enter any storage value to instantly calculate its exact equivalent across all units.

Instant Multi-Unit Conversion
Bytes1,000,000,000
Kilobytes1,000,000
Megabytes1,000
Gigabytes1
Terabytes0.001
Petabytes0.000001

Complete Digital Storage Hierarchy Table

Exact byte values in the decimal (SI) standard and real-world hardware context.

Unit NameSymbolBytes (Decimal)Real-World Hardware Example
Bitb1/8 ByteSingle binary state (0 or 1, electrical pulse)
ByteB1 ByteA single ASCII text character ("A" = 1 byte)
KilobyteKB1,000 Bytes (10³)A short email or plain text document (~2–10 KB)
MegabyteMB1,000,000 Bytes (10⁶)Smartphone photo (~3 MB) or MP3 audio song (~8 MB)
GigabyteGB1,000,000,000 Bytes (10⁹)Full HD movie (~4 GB) or video game (~50–100 GB)
TerabyteTB1,000,000,000,000 Bytes (10¹²)Consumer NVMe SSD or laptop hard drive (1–4 TB)
PetabytePB10¹⁵ BytesEnterprise server racks, cloud photo libraries (Google Photos)
ExabyteEB10¹⁸ BytesMonthly global mobile network traffic, YouTube storage
ZettabyteZB10²¹ BytesTotal digital information created worldwide in a year
YottabyteYB10²⁴ BytesTheoretical global data capacity limit of current semiconductors

Decimal (1000) vs Binary (1024) Multipliers

Why storage drive packaging and Windows operating systems report different capacities.

Decimal (Base 10) — Metric SI Standard10³ = 1,000

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)
Binary (Base 2) — IEC Standard2¹⁰ = 1,024

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)

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).