Free tool

MB to GB converter, decimal and binary, side by side.

Type megabytes and read gigabytes. The cards under the result show the same size in gibibytes and mebibytes, so you can see the decimal and binary answers at once. Type GB in the other box to go back.

2,500 MB equals

2.5 GB

1 megabyte = 0.001 GB exactly1 gigabyte = 1000 MB exactly

↑↓ add 1Shift 10Alt 0.1Enter other boxS swapC copyL link

Common values, click one to use it

MegabytesGigabytes
0.001 GB
0.01 GB
0.05 GB
0.1 GB
0.25 GB
0.5 GB
0.512 GB
0.7 GB
0.75 GB
1 GB
1.024 GB
1.5 GB
2 GB
2.048 GB
2.5 GB
4 GB
4.096 GB
5 GB
8 GB
10 GB

Megabytes to gigabytes chart

  1. 1 MB0.001 GB
  2. 5 MB0.005 GB
  3. 10 MB0.01 GB
  4. 25 MB0.025 GB
  5. 50 MB0.05 GB
  6. 100 MB0.1 GB
  7. 128 MB0.128 GB
  8. 200 MB0.2 GB
  9. 250 MB0.25 GB
  10. 256 MB0.256 GB
  11. 300 MB0.3 GB
  12. 400 MB0.4 GB
  13. 500 MB0.5 GB
  14. 512 MB0.512 GB
  15. 600 MB0.6 GB
  16. 700 MB0.7 GB
  17. 750 MB0.75 GB
  18. 800 MB0.8 GB
  19. 900 MB0.9 GB
  20. 1,000 MB1 GB
  21. 1,024 MB1.024 GB
  22. 1,500 MB1.5 GB
  23. 2,000 MB2 GB
  24. 2,048 MB2.048 GB
  25. 2,500 MB2.5 GB
  26. 3,000 MB3 GB
  27. 4,000 MB4 GB
  28. 4,096 MB4.096 GB
  29. 5,000 MB5 GB
  30. 10,000 MB10 GB

Worked out in your browser. Nothing is sent anywhere.

Guide

How to convert MB to GB, and which GB you mean.

To convert MB to GB, divide by 1,000. So 500 MB is 0.5 GB, 2,500 MB is 2.5 GB and 10,000 MB is 10 GB. That is the decimal rule, where 1 GB is 1,000 MB. The binary rule divides by 1,024 and gives MiB to GiB: 2,560 MiB is 2.5 GiB. The tool shows both, because the word megabyte has been used for both.

How to use the converter

  1. Type the size in the Megabytes (MB) box.
  2. The big result shows Gigabytes (GB), counting 1,000 MB to the GB. The cards give Gibibytes, Mebibytes, terabytes and megabits for the same amount.
  3. Type GB in the second box to get MB, or press S to swap.
  4. Click a row in Common values to load it, then Copy result or Print chart.

Decimal: 1 GB is 1,000 MB

NIST, metric SI prefixes lists mega as 106 and giga as 109. A megabyte is then 1,000,000 bytes, a gigabyte is 1,000,000,000 bytes and 1 GB is exactly 1,000 MB. Page checked 19 Oct 2026. To convert, move the decimal point three places to the left.

Binary: 1 GiB is 1,024 MiB

NIST, prefixes for binary multiples lists the binary prefixes kibi (Ki), mebi (Mi), gibi (Gi) and tebi (Ti) as powers of two, and says they are not part of the SI. It gives 1 MiB as 1,048,576 bytes. Since 230 ÷ 220 = 1,024, 1 GiB is exactly 1,024 MiB. A gibibyte is 1.073741824 GB, or about 1.074 GB. Page checked 19 Oct 2026.

The two answers side by side

The same number gives different results depending on which rule the source used. The second column treats the number as MB, and the third treats it as MiB.

NumberMB to GB (divide by 1,000)MiB to GiB (divide by 1,024)
5120.512 GB0.5 GiB
1,0001 GB0.97656 GiB
1,0241.024 GB1 GiB
2,0482.048 GB2 GiB
4,0964.096 GB4 GiB
5,0005 GB4.88281 GiB
8,1928.192 GB8 GiB
10,00010 GB9.76563 GiB

Why a drive shows less than its label

The NIST page on binary prefixes says that storage makers usually use megabyte to mean 1,000,000 bytes, while memory makers mean 220 bytes, and that the confusion is real. So a drive sold as 500 GB holds 500,000,000,000 bytes. A program that counts in 1,024 steps and still writes GB will show 465.66. No bytes are missing. The same bytes are being counted in bigger units. The tool cannot tell which way your computer counts, so check whether it writes GB or GiB.

LabelBytesCounted in GiB
128 GB128,000,000,000119.21 GiB
256 GB256,000,000,000238.42 GiB
500 GB500,000,000,000465.66 GiB
512 GB512,000,000,000476.84 GiB
1,000 GB1,000,000,000,000931.32 GiB
2,000 GB2,000,000,000,0001,862.65 GiB

Worked examples

  • 700 MB. 700 ÷ 1,000 = 0.7 GB.
  • 1,500 MB. 1.5 GB.
  • 4,096 MB. 4.096 GB by the decimal rule. If it is 4,096 MiB, it is exactly 4 GiB.
  • 25 MB. 0.025 GB. A small file gives a small GB number.
  • 3 GB back to MB. 3 × 1,000 = 3,000 MB, or 3,072 MiB for 3 GiB.

GB back to MB

NumberIf it is GB, in MBIf it is GiB, in MiB
0.5500 MB512 MiB
11,000 MB1,024 MiB
22,000 MB2,048 MiB
44,000 MB4,096 MiB
88,000 MB8,192 MiB
1616,000 MB16,384 MiB

A GB is 1,000 MB and a GiB is 1,024 MiB, so the second and third columns grow at slightly different rates.

MB is not Mb

A capital B is a byte and a small b is a bit. NIST writes the bit as "bit", as in 1 Kibit, and the byte as B. There are 8 bits in a byte, so 1 MB is 8 Mbit. A speed in Mbps is megabits per second, which is a different thing from a size in MB. For speeds, use Kbps to Mbps.

Mistakes that are specific to MB and GB

The first is dividing by 1,024 when the source is decimal. A file listed as 1,000 MB is exactly 1 GB and not 0.9766 GB. The second is moving the decimal point the wrong way. A GB is bigger, so the number gets smaller. The third is trusting a label for a limit. A limit given in MB may be counted either way, because the unit has been used both ways, so keep some room. The fourth is the bit and byte mix-up above.

Who uses MB to GB

People checking a download against a data plan, a file against an upload limit or a recording against free space. Video makers who see a file in MB and a drive in GB. To shrink a file to fit, see Compress video for email. To plan a size from a bitrate, use the Video bitrate calculator.

Questions

Good to know.

How many MB are in a GB?

1,000 MB in the decimal system. In the binary system, 1 GiB is 1,024 MiB.

How many GB is 1000 MB?

1 GB.

How many GB is 1024 MB?

1.024 GB by the decimal rule. If the 1,024 is MiB, it is exactly 1 GiB.

How many GB is 500 MB?

0.5 GB.

How many GB is 2048 MB?

2.048 GB, or exactly 2 GiB if the 2,048 is MiB.

How many GB is 5000 MB?

5 GB.

Why does my 500 GB drive show about 465 GB?

It holds 500 billion bytes. A program that counts in 1,024 steps shows 465.66. The bytes are the same, only the unit is bigger.

What is the difference between MB and Mb?

MB is megabytes and Mb is megabits. 1 MB is 8 Mbit.

Is a gibibyte the same as a gigabyte?

No. 1 GiB is 1,073,741,824 bytes and 1 GB is 1,000,000,000 bytes. A GiB is 1.074 GB.