Unit Converters

MB to GB Converter (binary and decimal)

Converts megabytes to gigabytes using whichever standard you need. Binary counts 1,024 MB to a GB (RAM and Windows), while decimal counts 1,000 MB (drives and ISPs). You can switch between them.

Reviewed and updated

Try
Converted size
1 GB

1024 MB · binary (1024) standard

Conversion factor
÷1024
1 GB equals
1024 MB
Conversion factors are exact; rounding may affect the final digit.
Was this helpful?

Divide by 1,000 — or by 1,024

GB = MB ÷ 1000  (decimal)    GiB = MiB ÷ 1024  (binary)

There are two answers because there are two standards. The decimal system (used by drive makers, networks and macOS) counts in powers of 1,000. The binary system (used by RAM and by Windows for file sizes) counts in powers of 1,024. Same word “gigabyte,” different size — and the gap grows at every level.

The gap between the two standards

A decimal gigabyte and a binary gigabyte drift apart by about 6.9% at this level. That is exactly why a drive sold as “1 TB” reads as roughly 931 GB in Windows.

1 GiB binary1,073,741,824 bytes
1 GB decimal1,000,000,000 bytes

A binary gigabyte holds about 7.4% more bytes than a decimal one. Nothing is lost on your drive — the maker's decimal bytes are simply relabelled with a smaller binary unit.

Common values

MBGB (decimal, ÷1000)GiB (binary, ÷1024)
100 MB0.1 GB0.0931 GiB
500 MB0.5 GB0.4657 GiB
1,000 MB1.0 GB0.9313 GiB
1,024 MB1.024 GB1.0 GiB
10,000 MB10.0 GB9.3132 GiB

A stick sold as “16 GB” of RAM is really 16 GiB, which is about 17.2 decimal GB — the one place consumers see the binary count under a “GB” label.

Common questions

How many MB are in a GB?

In the decimal standard that drive makers and most software use, 1 GB is 1,000 MB. In the binary standard, 1 GiB is 1,024 MiB. Which one you want depends on the context, but 1,000 is the everyday answer.

Why does my 1 TB drive show up as about 931 GB?

The maker labels it in decimal units, so 1 TB means 1,000,000,000,000 bytes. Windows divides by 1,024 at each step but still writes "GB", so those bytes show as roughly 931. No space is missing; the two standards just count differently.

How do I convert MB to GB in my head?

For the decimal answer, move the decimal point three places left: 5,500 MB is 5.5 GB. If you need the binary value, dividing by 1,000 instead of 1,024 overshoots by only about 2.4%.

From the blog

Guides & how-tos

All articles →