Megabytes to Gigabytes (MB to GB)

1 MB = 0.001 GB. Type any value to convert it.

1 megabyte =

0.001 GB

gigabytes

Conversion factor
1 MB = 0.001 GB

Fix the highlighted field to update the result.

Show in all common units
1 MB in other units
UnitValue
bit (bit)8,000,000 bit
byte (B)1,000,000 B
kilobyte (kB)1,000 kB
megabyte (MB)1 MB
gigabyte (GB)0.001 GB
terabyte (TB)0.000001 TB
kibibyte (KiB)976.5625 KiB
mebibyte (MiB)0.9536743164 MiB
gibibyte (GiB)0.0009313225746 GiB
tebibyte (TiB)9.094947 × 10⁻⁷ TiB

How to convert megabytes to gigabytes

1 MB = 0.001 GB

SI prefixes are powers of 10, so 1 GB = 1,000 MB exactly: divide MB by 1,000 (SI Brochure). Binary units differ: 1 GiB = 1,024 MiB exactly (IEC prefixes, NIST).

Examples

  • 700 MB = 0.7 GB: a video file listed in megabytes
  • 250 MB = 0.25 GB: a mobile data top-up
  • 1,024 MB = 1.024 GB: a memory size counted in binary-style megabytes

MB to GB chart

Megabytes to gigabytes
Megabytes (MB)Gigabytes (GB)
1 MB0.001 GB
2 MB0.002 GB
3 MB0.003 GB
4 MB0.004 GB
5 MB0.005 GB
10 MB0.01 GB
15 MB0.015 GB
20 MB0.02 GB
25 MB0.025 GB
50 MB0.05 GB
75 MB0.075 GB
100 MB0.1 GB
250 MB0.25 GB
700 MB0.7 GB
1,024 MB1.024 GB

Common mistakes

  • MB (megabyte) and Mb or Mbit (megabit) differ by a factor of 8, because one byte is 8 bits.
  • Software that divides by 1,024 but prints "GB" is really showing GiB, so its number is about 7% lower than the decimal GB figure.

Frequently asked questions

How many MB are in 1 GB?

1,000 MB in the decimal (SI) system that storage makers use. In binary units, 1 GiB is 1,024 MiB, which some software still labels GB.

Is 1 GB 1000 MB or 1024 MB?

Both conventions exist. Storage makers use 1 GB = 1,000 MB, while memory makers mostly use 1,024 (NIST). The unambiguous binary name for 1,024 MiB is 1 GiB.

How do I convert MB to GB?

Divide by 1,000. For example, 2,500 MB ÷ 1,000 = 2.5 GB. If your figures are binary MiB, divide by 1,024 to get GiB instead.

What is 500 MB in GB?

500 MB is exactly 0.5 GB in decimal units. As a binary size, 500 MiB is about 0.488 GiB.