Computer Data Storage and Memory Converter

                 bit
                  |
                nibble
                  |
                 byte (B)
                  |
        -------------------------
        |                       |
     Binary                  Decimal
      (Base 1024)             (Base 1000)
        |                       |
       KiB                      KB
       MiB                      MB
       GiB                      GB
       TiB                      TB
       PiB                      PB
       EiB                      EB
       ZiB                      ZB
       YiB                      YB
                               RB
                               QB
                
Understanding Units:
bit = smallest unit • nibble = 4 bits • byte (B) = 8 bits
Binary (IEC) uses 1024 steps (KiB, MiB, GiB...) • Decimal (SI) uses 1000 steps (KB, MB, GB...)

Base Unit

UnitValue

Binary Units (IEC / 1024)

UnitValue

Decimal Units (SI / 1000)

UnitValue

History and Recognition

This page describes the history, recognition, and standards related to computer data storage units:

  • Bit: Smallest unit of information, introduced in the 1940s.
  • Nibble: 4 bits, used for hexadecimal representation.
  • Byte (B): 8 bits, standard unit for storage.
  • Binary Units (IEC): Introduced by IEC in 1998, multiples of 1024 (KiB, MiB, etc.).
  • Decimal Units (SI): Standardized by ISO/IEC, multiples of 1000 (KB, MB, etc.).

📌 Base Storage Units (foundational, not grouped)

Unit Description Relationship
bitSmallest unit0 or 1
nibble4 bitshalf a byte
byte (B)8 bitsbase unit used to calculate others

📌 Decimal (SI) Units — start at KB

Unit Meaning Power
KBKilobyte1000¹ B
MBMegabyte1000² B
GBGigabyte1000³ B
TBTerabyte1000⁴ B
PBPetabyte1000⁵ B
EBExabyte1000⁶ B
ZBZettabyte1000⁷ B
YBYottabyte1000⁸ B
RBRonnabyte1000⁹ B
QBQuettabyte1000¹⁰ B

📌 Binary (IEC) Units — start at KiB

Unit Meaning Power
KiBKibibyte1024¹ B
MiBMebibyte1024² B
GiBGibibyte1024³ B
TiBTebibyte1024⁴ B
PiBPebibyte1024⁵ B
EiBExbibyte1024⁶ B
ZiBZebibyte1024⁷ B
YiBYobibyte1024⁸ B

Memory Table

Binary (IEC) Meaning Decimal (SI) Meaning
KiBKibibyteKBkilobyte
MiBMebibyteMBMegabyte
GiBGibibyteGBGigabyte
TiBTebibyteTBTerabyte

References: