Updated: 11/13/2018 by Computer Hope

Abbreviated as MByte, meg, or mbit, MB is short for megabyte. An MB is a measurement of binary data. It equals 1,048,576 (220) bytes or 1,000,000 (106) bytes depending on the manufacturer of the device that stores the data.


When the "b" is lowercase (Mb), this refers to a megabit.

What comes before a megabyte?

A kilobyte comes before a megabyte.

What comes after a megabyte?

A gigabyte comes after a megabyte.

Megabyte vs. other data measurements

Below is a listing of megabyte values where a megabyte is considered 1,000,000 bytes. See our MiB (mebibyte) definition for a listing of kibibyte values where a megabyte is equal to 1,048,576 (220) bytes.

Megabyte (MB) Value
Megabyte in a Bit (b) 0.000000125
Megabyte in a Nibble (N) 0.000001
Megabyte in a Byte (B) 0.000001
Megabyte in a Kilobit (Kb) 0.000125
Megabyte in a Kilobyte (KB) 0.001
Megabyte in a Kibibit (Kib) 0.000128
Megabyte in a Kibibyte (KiB) 0.001023999476
Megabyte in a Megabit (Mb) 0.125
Megabyte in a Megabyte (MB) 1
Megabyte in a Mebibit (Mib) 0.131072
Megabyte in a Mebibyte (MiB) 1.04858
Megabytes in a Gigabit (Gb) 125
Megabytes in a Gigabyte (GB) 1,000
Megabytes in a Gibibit (Gib) 134.218
Megabytes in a Gibibyte (GiB) 1,073.74
Megabytes in a Terabit (Tb) 125,000
Megabytes in a Terabyte (TB) 1,000,000
Megabytes in a Tebibit (Tib) 137,439
Megabytes in a Tebibyte (TiB) 1,100,000
Megabytes in a Petabit (Pb) 125,000,000
Megabytes in a Petabyte (PB) 1,000,000,000
Megabytes in a Pebibit (Pib) 140,700,000
Megabytes in a Pebibyte (PiB) 1,126,000,000
Megabytes in an Exabit (Eb) 125,000,000,000
Megabytes in an Exabyte (EB) 1,000,000,000,000
Megabytes in an Exbibit (Eib) 144,115,188,000
Megabytes in an Exbibyte (EiB) 1,152,921,500,000
Megabytes in a Zettabyte (ZB) 1,000,000,000,000,000
Megabytes in a Yottabyte (YB) 1,000,000,000,000,000,000

Byte, Computer abbreviations, Hard drive terms, Mb, Mbps, Measurement, Mebibit, Mebibyte, Mega-, Memory terms