SavingBits

Units

How many MB are in a GB?

1,000MB in a GB

and 1,024 MiB in a GiB. Decimal for drives, plans and macOS; binary for RAM and Windows.

Two answers are in everyday use, and both are 'right' in their own system. Decimal (SI): 1,000. Binary: 1,024. The binary units have their own names (MiB, GiB), which settle the question.

The arithmetic

  1. SI prefixes: kilo = 10³, mega = 10⁶, giga = 10⁹, so 1 GB = 10⁹ ÷ 10⁶ = 1,000 MB
  2. IEC binary prefixes: kibi = 2¹⁰, mebi = 2²⁰, gibi = 2³⁰, so 1 GiB = 2³⁰ ÷ 2²⁰ = 1,024 MiB
  3. Mixed: 1 GB = 1,000,000,000 ÷ 1,048,576 = 953.67 MiB
Decimal and binary prefixes, in bytes
DecimalBytesBinaryBytesBinary is bigger by
kilobyte (KB)1,000kibibyte (KiB)1,0242.4 %
megabyte (MB)1,000,000mebibyte (MiB)1,048,5764.9 %
gigabyte (GB)1,000,000,000gibibyte (GiB)1,073,741,8247.4 %
terabyte (TB)1,000,000,000,000tebibyte (TiB)1,099,511,627,77610 %
petabyte (PB)1,000,000,000,000,000pebibyte (PiB)1,125,899,906,842,62412.6 %

Try your own numbers in the gb vs gib calculator