Byte conversion chart for binary and decimal conversion

In Data storage and when describing memory size, a Kilobyte is 2^10, or 1024 bytes.
Bytes are always some multiple or exponent of two.

  • 1 byte (B) = 8 bits (b)
  • 1 Kilobyte (K / KB) = 2^10 bytes = 1,024 bytes
  • 1 Megabyte (M / MB) = 2^20 bytes = 1,048,576 bytes
  • 1 Gigabyte (G / GB) = 2^30 bytes = 1,073,741,824 bytes
  • 1 Terabyte (T / TB) = 2^40 bytes = 1,099,511,627,776 bytes

 

Although data storage capacity, such as on hard drives, is generally expressed in binary Megabytes (2^20), most Hard disk manufacturers, and some newer BIOSes, use decimal megabytes (10^6), which is slightly different and it gets confusing...

  • 1 byte (B) = 8 bits (b)
  • 1 Kilobyte (K / KB) = 10^3 bytes = 1,000 bytes
  • 1 Megabyte (M / MB) = 10^6 bytes = 1,000,000 bytes
  • 1 Gigabyte (G / GB) = 10^9 bytes = 1,000,000,000 bytes
  • 1 Terabyte (T / TB) = 10^12 bytes = 1,000,000,000,000 bytes

Abbreviations Table
bit b 0 or 1
byte B 8 bits
kilobit kb 1000 bits
kilobyte (binary) KB 1024 bytes
kilobyte (decimal) KB 1000 bytes
Megabit Mb 1000 kilobits
Megabyte (binary) MB 1024 Kilobytes
Megabyte (decimal) MB 1000 Kilobytes
Gigabit Gb 1000 Megabits
Gigabyte (binary) GB 1024 Megabytes
Gigabyte (decimal) GB 1000 Megabytes

Information from http://help.expedient.com/general/throughput.shtml