Bit (b) is the smallest unit to measure digital data where as Byte is commonly used as the
smallest addressable unit of storage in many computer systems. A Nibble can be formed by grouping 4 bits, can have up to 16 values.
Below chart illustrates the comparison between Decimal (SI Standard) and Binary (IEC Standard) units.
Relationship between different Data Measurement Units
Each Decimal unit (kb, kB, Mb, MB, Gb, GB, Tb, TB, Pb, PB, Eb, EB, Zb, ZB, Yb, YB) is 1000 times larger than its preceding unit where as each Binary unit(Kibit, KiB, Mibit, MiB, Gibit, GiB, Tibit, TiB, Pibit, PiB, Eibit, EiB, Zibit, ZiB, Yibit, YiB) is 1024 times larger than the preceding unit.
Below table represents how these units are related to each other.
Digital Data Units - Definitions
Bit : Bit (binary digit) is the most basic unit of information in digital computing and communications systems. Bit is the smallest unit to represent digital data. A bit represents a logical state with one of two possible values either 1 or 0. The unit symbol for bit is b.
Nibble : Nibble is an aggregation of four bits. It is also called a quadbit or a half-byte. Nibble can have up to 16 possible values.
Byte : Byte is a unit of digital information that most commonly consists of eight bits. A single byte can be used to represent 256 different values. 1000bytes = 1 Kilobyte (KB). 1024 bytes = 1 Kibibyte (KiB).
Kilobit : One Kilobit is 103 or 1000 Bits. The unit symbol for Kilobit is kbit or kb. Kilobit is not same as Kibibit (Kib) that contains 1024 bits. 1000 Kilobits = 1 Megabit (Mbit).
Kibibit : One Kibibit is 210 or 1024 Bits. The unit symbol for Kibibit Kibit. Kibibit is not same as Kilobit (Kb) that contains 1000 bits. 1024 Kibibits = 1 Mebibit (Mibit).
Kilobyte : One Kilobyte is 103 or 1000 Bytes. The unit symbol for Kilobyte is kB. Kilobyte is not same as Kibibyte (KiB) that contains 1024 bytes. 1000 Kilobytes = 1 Megabyte (MB).
Kibibyte : One Kibibyte is 210 or 1024 Bytes. The unit symbol for Kibibyte is KiB. Kibibyte is not same as Kilobyte (KB) that contains 1000 bytes. 1024 Kibibyte = 1 Mebibyte (MiB).
Megabit : One Megabit is equal to 106 or 10002 Bits. 1 Megabit = 1000 Kilobits. The unit symbol for Megabit is Mbit or Mb. Megabit is not same as Mebibit (Mib) that contains 10242 bits. 1000 Megabits = 1 Gigabit (Gbit).
Mebibit : One Mebibit is equal to 220 or 10242 Bits. 1 Mebibit = 1024 Kibibits. The unit symbol for Mebibit is Mibit. Mebibit is not same as Megabit (Mb) that contains 10002 bits. 1024 Mebibits = 1 Gibibit (Gibit).
Megabyte : One Megabyte is equal to 106 or 10002 Bytes. 1 Megabyte = 1000 Kilobytes. The unit symbol for Megabyte is MB. Megabyte is not same as Mebibyte (MiB) that contains 10242 bytes. 1000 Megabytes = 1 Gigabyte (GB).
Mebibyte : One Mebibyte is equal to 220 or 10242 Bytes. 1 Mebibyte = 1024 Kibibytes. The unit symbol for Mebibyte is MiB. Mebibyte is not same as Megabyte (MB) that contains 10002 bytes. 1024 Mebibytes = 1 Gibibyte (GiB).
Gigabit : One Gigabit is equal to 109 or 10003 Bits. 1 Gigabit = 1000 Megabits. The unit symbol for Gigabit is Gbit or Gb. Gigabit is not same as Gibibit (Gib) that contains 10243 bits. 1000 Gigabits = 1 Terabit (Tbit).
Gibibit : One Gibibit is equal to 230 or 10243 Bits. 1 Gibibit = 1024 Mebibits. The unit symbol for Gibibit is Gibit. Gibibit is not same as Gigabit (Gb) that contains 10003 bits. 1024 Gibibits = 1 Tebibit (Tibit).
Gigabyte : One Gigabyte is equal to 109 or 10003 Bytes. 1 Gigabyte = 1000 Megabytes. The unit symbol for Gigabyte is GB. Gigabyte is not same as Gibibyte (GiB) that contains 10243 bytes. 1000 Gigabytes = 1 Terabyte (TB).
Gibibyte : One Gibibyte is equal to 230 or 10243 Bytes. 1 Gibibyte = 1024 Mebibytes. The unit symbol for Gibibyte is GiB. Gibibyte is not same as Gigabyte (GB) that contains 10003 bytes. 1024 Gibibytes = 1 Tebibyte (TiB).
Terabit : One Terabit is equal to 1012 or 10004 Bits. 1000 Gigabits = 1 Terabit. The unit symbol for Terabit is Tbit or Tb. Terabit is not same as Tebibit (Tib) that contains 10244 bits. 1000 Terabit = 1 Petabit (Pbit).
Tebibit : One Tebibit is equal to 240 or 10244 Bits. 1 Tebibit = 1024 Gibibits. The unit symbol for Tebibit is Tibit. Tebibit is not same as Terabit (Tb) that contains 10004 bits. 1024 Tebibits = 1 Pebibit (Pibit).
Terabyte : One Terabyte is equal to 1012 or 10004 Bytes. 1 Terabyte = 1000 Gigabytes. The unit symbol for Terabyte is TB. Terabyte is not same as Tebibyte (TiB) that contains 10244 bytes. 1000 Terabytes = 1 Petabyte (PB).
Tebibyte : One Tebibyte is equal to 240 or 10244 Bytes. 1 Tebibyte = 1024 Gibibytes. The unit symbol for Tebibyte is TiB. Tebibyte is not same as Terabyte (TB) that contains 10004 bytes. 1024 Tebibytes = 1 Pebibyte (PiB).
Petabit : One Petabit is equal to 1015 or 10005 Bits. 1 Petabit = 1000 Terabits. The unit symbol for Petabit is Pbit. Petabit is not same as Pebibit (Pib) that contains 10245 bits. 1000 Petabits = 1 Exabit (Ebit).
Pebibit : One Pebibit is equal to 250 or 10245 Bits. 1 Pebibit = 1024 Tebibits. The unit symbol for Pebibit is Pibit. Pebibit is not same as Petabit (Pb) that contains 10005 bits. 1024 Pebibits = 1 Exbibit (Eibit).
Petabyte : One Petabyte is equal to 1015 or 10005 Bytes. 1 Petabyte = 1000 Terabytes. The unit symbol for Petabyte is PB. Petabyte is not same as Pebibyte (PiB) that contains 10245 bytes. 1000 Petabytes = 1 Exabyte (EB).
Pebibyte : One Pebibyte is equal to or 10245 Bytes. 1 Pebibyte = 1024 Tebibytes. The unit symbol for Pebibyte is PiB. Pebibyte is not same as Petabyte (PB) that contains 10005 bytes. 1024 Pebibytes = 1 Exbibyte (EiB).
Exabit : One Exabit is equal to 1018 or 10006 Bits. 1 Exabit = 1000 Petabits. The unit symbol for Exabit is Ebit. Exabit is not same as Exbibit (Eib) that contains 10246 bits. 1000 Exabits = 1 Zettabit (Zbit).
Exbibit : One Exbibit is equal to 260 or 10246 Bits. 1 Exbibit = 1024 Pebibits. The unit symbol for Exbibit is Eibit. Exbibit is not same as Exabit (Eb) that contains 10006 bits. 1024 Exbibits = 1 Zebibit (Zibit).
Exabyte : One Exabyte is equal to 1018 or 10006 Bytes. 1 Exabyte = 1000 Petabytes. The unit symbol for Exabyte is EB. Exabyte is not same as Exbibyte (EiB) that contains 10246 bytes. 1000 Exabytes = 1 Zettabyte (ZB).
Exbibyte : One Exbibyte is equal to 260 or 10246 Bytes. 1 Exbibyte = 1024 Pebibytes. The unit symbol for Exbibyte is EiB. Exbibyte is not same as Exabyte (EB) that contains 10006 bytes. 1024 Exbibytes = 1 Zebibyte (ZiB).
Zettabit : One Zettabit is equal to 1021 or 10007 Bits. 1 Zettabit = 1000 Exabits. The unit symbol for Zettabit is Zbit. Zettabit is not same as Zebibit (Zib) that contains 10247 bits. 1000 Zettabits = 1 Yottabit (Tbit).
Zebibit : One Zebibit equal to 270 or 10247 Bits. 1 Zebibit = 1024 Exbibits. The unit symbol for Zebibit is Zibit. Zebibit is not same as Zetabit (Zb) that contains 10007 bits. 1024 Zebibits forms a Yobibit (Yibit).
Zettabyte : One Zettabyte is equal to 1021 or 10007 Bytes. 1 Zettabyte = 1000 Exabytes. The unit symbol for Zettabyte is ZB. Zettabyte is not same as Zebibyte (ZiB) that contains 10247 bytes. 1000 Zettabytes forms a Yottabyte (YB).
Zebibyte : One Zebibyte equal to 270 or 10247 Bytes. 1 Zebibyte = 1024 Exbibytes. The unit symbol for Zebibyte is ZiB. Zebibyte is not same as Zettabyte (ZB) that contains 10007 bytes. 1024 Zebibytes forms a Yobibyte (YiB).
Yottabit : One Yottabit is equal to 1024 or 10008 Bits. 1 Yottabit = 1000 Zettabits. The unit symbol for Yottabit is Ybit. Yottabit is not same as Yobibit (Yib) that contains 10248 bits.
Yobibit : One Yobibit equal to 280 or 10248 Bits. 1 Yobibit = 1024 Zebibits. The unit symbol for Yobibit is Yibit. Yobibit is not same as Yottabit (Mb) that contains 10008 bits.
Yottabyte : One Yottabyte is equal to 1024 or 10008 Bytes. 1 Yottabyte = 1000 Zettabytes. The unit symbol for Yottabyte is YB. Yottabyte is not same as Yobibyte (ZiB) that contains 10248 bytes.
Yobibyte : One Yobibyte equal to 280 or 10248 Bytes. 1 Yobibyte = 1024 Zebibytes. The unit symbol for Yobibyte is YiB. Yobibyte is not same as Yottabyte (YB) that contains 10008 bytes.