GB to MB Converter

Convert GB to MB instantly. Get both 1,024-based and 1,000-based results.

Binary result (1,024-based)

1,024 MiB

1 GiB = 1,024 MiB

“GB” here means GiB. Apps may label MiB “MB”.

Decimal result (1,000-based)

1 GB = 1,000 MB

The two rows can represent different byte amounts.

Binary result (1,024-based): 1 GiB = 1,024 MiB. Decimal result (1,000-based): 1 GB = 1,000 MB
Calculation details

The two rows can represent different byte amounts.

Binary result (1,024-based)

Exact bytes: 1,073,741,824

Exact result: 1024 MiB (“GB” here means GiB. Apps may label MiB “MB”.)

“GB” here means GiB. Apps may label MiB “MB”. Source: 1 GiB = 1,073,741,824 bytes Target: 1 MiB = 1,048,576 bytes

Decimal result (1,000-based)

Exact bytes: 1,000,000,000

Exact result: 1000 MB

This result uses standard decimal units. Source: 1 GB = 1,000,000,000 bytes Target: 1 MB = 1,000,000 bytes

Quick answer

Binary result (1,024-based): 1 GiB = 1,024 MiB.“GB” here means GiB. Apps may label MiB “MB”.

Decimal result (1,000-based): 1 GB = 1,000 MB.This result uses standard decimal units.

Formula and worked example

Binary result (1,024-based)

“GB” here means GiB. Apps may label MiB “MB”.

MiB = GiB × 1,024

Example (Binary result (1,024-based)): 2.5 GiB = 2,560 MiB.

Decimal result (1,000-based)

This result uses standard decimal units.

MB = GB × 1,000

Example (Decimal result (1,000-based)): 2.5 GB = 2,500 MB.

Common GiB to MiB conversions · binary and decimal

Each result uses the unit definitions shown in its row. The same input number can represent different capacities. Result columns are for comparison.

Common GiB to MiB conversions · binary and decimal · binary (1,024-based) and decimal (1,000-based) results
Input numberClick icon to use a common valueBinary result1,024-based · GiB → MiBDecimal result1,000-based · GB → MB
0.1102.4100
0.5512500
11,0241,000
22,0482,000
2.52,5602,500
44,0964,000
88,1928,000
1616,38416,000
3232,76832,000
6465,53664,000
128131,072128,000
256262,144256,000

How many MB are in 1 GB?

1 GB = 1,000 MB; 1 GiB = 1,024 MiB. GB and MB are decimal SI units; GiB and MiB are binary IEC units.

Familiar GB labels and standard GiB units

In the binary result (1,024-based), an unmarked “GB” input is read as GiB: 0.5 GiB = 512 MiB. Some apps use GB and MB labels for these values. In the decimal result (1,000-based), 0.5 GB = 500 MB. A larger numerical value in the smaller unit represents the same capacity within that result.

For a same-capacity comparison, use explicit GB and GiB definitions. Compare GB and GiB.

Reverse conversion

Convert MB to GB → See both 1024-based and 1000-based answers for the reverse direction.

Standards and sources

Standard decimal prefixes use powers of 1,000: kB, MB, GB and TB. IEC binary prefixes use powers of 1,024: KiB, MiB, GiB and TiB. Results and formulas use these standard symbols.

The input controls keep familiar KB, MB, GB and TB labels. In the binary result (1,024-based), an unmarked input such as “MB” is read as MiB; some apps display a GiB result as “GB”. That compatibility explanation applies to this result only. In the decimal result (1,000-based), KB is an interface alias for standard kB (1,000 bytes); the unit factors do not change.

“The SI prefixes refer strictly to powers of 10. They should not be used to indicate powers of 2.”