Decimal vs Binary Data Units Comparison Table

Data units can be expressed using either the decimal (base-10) system or the binary (base-2) system. While the names may look similar, decimal and binary units represent different amounts of data. For example, a kilobit (kb) equals 1,000 bits, while a kibibit (Kib) equals 1,024 bits.

This comparison table shows the equivalent values of common decimal and binary data units, from kilobits and megabits to larger units such as terabits, petabits, and beyond. It makes it easy to see how the two systems differ and understand the relationship between units such as kb and Kib, Mb and Mib, Gb and Gib, and Tb and Tib.

Use the table below as a quick reference when working with data storage, memory, networking, file sizes, and other applications where decimal and binary data units are used.

Bit Units

Decimal Unit Binary Unit
Kilobit (kb)
1,000 Bits
Kibibit (Kib)
1,024 Bits
Megabit (Mb)
10002 (1,000,000) Bits
Mebibit (Mib)
10242 (1,048,576) Bits
Gigabit (Gb)
10003 (1,000,000,000) Bits
Gibibit (Gib)
10243 (1,073,741,824) Bits
Terabit (Tb)
10004 (1,000,000,000,000) Bits
Tebibit (Tib)
10244 (1,099,511,627,776) Bits
Petabit (Pb)
10005 (1,000,000,000,000,000) Bits
Pebibit (Pib)
10245 (1,125,899,906,842,624) Bits
Exabit (Eb)
10006 (1,000,000,000,000,000,000) Bits
Exbibit (Eib)
10246 (1,152,921,504,606,846,976) Bits
Zettabit (Zb)
10007 (1,000,000,000,000,000,000,000) Bits
Zebibit (Zib)
10247 (1,180,591,620,717,411,303,424) Bits
Yottabit (Yb)
10008 (1,000,000,000,000,000,000,000,000) Bits
Yobibit (Yib)
10248 (1,208,925,819,614,629,174,706,176) Bits

Byte Units

Decimal Unit Binary Unit
Kilobyte (kB)
1000 (1,000) Bytes
Kibibyte (KiB)
1024 (1,024) Bytes
Megabyte (MB)
10002 (1,000,000) Bytes
Mebibyte (MiB)
10242 (1,048,576) Bytes
Gigabyte (GB)
10003 (1,000,000,000) Bytes
Gibibyte (GiB)
10243 (1,073,741,824) Bytes
Terabyte (TB)
10004 (1,000,000,000,000) Bytes
Tebibyte (TiB)
10244 (1,099,511,627,776) Bytes
Petabyte (PB)
10005 (1,000,000,000,000,000) Bytes
Pebibyte (PiB)
10245 (1,125,899,906,842,624) Bytes
Exabyte (EB)
10006 (1,000,000,000,000,000,000) Bytes
Exbibyte (EiB)
10246 (1,152,921,504,606,846,976) Bytes
Zettabyte (ZB)
10007 (1,000,000,000,000,000,000,000) Bytes
Zebibyte (ZiB)
10247 (1,180,591,620,717,411,303,424) Bytes
Yottabyte (YB)
10008 (1,000,000,000,000,000,000,000,000) Bytes
Yobibyte (YiB)
10248 (1,208,925,819,614,629,174,706,176) Bytes