QuickUnits

Data

Megabytes to gigabytes

1 MB = 0.001 GB

—

One gigabyte is 1,000 megabytes under the SI definition used on this site, so a megabyte is 0.001 GB. If your operating system tells you something different, it is using 1,024 — and that disagreement is the defining quarrel of digital storage units.

About the units

A byte is eight bits, and the prefixes attached to it were borrowed from the metric system, where mega means 10⁶ and giga 10⁹. Computing then quietly redefined them: because memory addressing is binary, a "megabyte" of RAM was always 1,048,576 bytes, which is 2²⁰. Storage manufacturers kept the decimal meaning, operating systems adopted the binary one, and both called the result MB. In 1998 the IEC introduced separate binary prefixes — kibi, mebi, gibi — so that MiB means 1,048,576 bytes unambiguously and MB means exactly one million. Linux and macOS now follow the decimal convention for storage; Windows still reports binary values labelled with decimal prefixes.

The exact factor

Under the SI convention this page uses, the factor is exactly 1,000: 2,500 MB is 2.5 GB, and 0.75 GB is 750 MB. Under the binary convention it would be 1,024, a difference of 2.4 per cent at this step. The gap compounds with each prefix: 2.4 per cent at kilo, 4.9 at mega, 7.4 at giga and 10.0 at tera. That is why the discrepancy is invisible on a memory card and glaring on a hard drive.

Where you meet this conversion

File sizes, download quotas, email attachment limits and phone storage. Mobile data plans are sold in gigabytes and individual app downloads listed in megabytes, so estimating how much of a monthly allowance a download consumes runs through this factor constantly. Camera raw files, video bitrates and backup sizes all sit at the boundary between the two units, which is where the choice of convention starts to matter for whether something fits.

Common values

Value (MB) Converted (GB)
1 0.001
2 0.002
5 0.005
10 0.01
25 0.025
50 0.05
100 0.1
500 0.5
1 000 1

Values are rounded for reading. The converter above keeps full precision.

The other way around

1 GB = 1 000 MB

Gigabytes to megabytes multiplies by 1,000. If you need the binary figure, use gibibytes instead of trying to remember which convention a given tool applies — the ambiguity is in the label, not in the arithmetic.

Value (GB) Converted (MB)
1 1 000
2 2 000
5 5 000
10 10 000
25 25 000
50 50 000
100 100 000
500 500 000
1 000 1 000 000

Related conversions

All data conversions