Skip to content

MB to GB Converter

Convert megabytes to gigabytes and back. 1 megabyte = 0.001 gigabytes exactly.

Data size converter
Type an amount. Use the tabs to switch direction.
MB
Result: GB
2.5gigabytes
1 MB = 0.001 GB
Also equals
2,384.1858 MiB
Mebibytes
2.3283064 GiB
Gibibytes
2,500,000 kB
Kilobytes
0.0025 TB
Terabytes

Tip: Results show up to 8 significant digits. The factors and their sources are listed on the "Where our numbers come from" page.

On this page
  1. MB and GB
  2. Quick conversion table
  3. Exact factor and source
  4. How to convert megabytes to gigabytes
  5. All data size units compared
  6. What is a megabyte?
  7. What is a gigabyte?
  8. What this converter does not do
  9. Frequently asked questions
  10. References
  11. Related converters

MB and GB

One megabyte is exactly 0.001 gigabytes, and one gigabyte is exactly 1,000 megabytes. The converter works both ways: use the two tabs at the top of the tool to choose the direction.

Quick conversion table

MB to GB

MBGB
1 MB0.001 GB
10 MB0.01 GB
100 MB0.1 GB
250 MB0.25 GB
500 MB0.5 GB
512 MB0.512 GB
1,000 MB1 GB
1,024 MB1.024 GB
2,000 MB2 GB
5,000 MB5 GB
10,000 MB10 GB
100,000 MB100 GB

GB to MB

GBMB
0.5 GB500 MB
1 GB1,000 MB
2 GB2,000 MB
4 GB4,000 MB
8 GB8,000 MB
16 GB16,000 MB
32 GB32,000 MB
64 GB64,000 MB
128 GB128,000 MB
256 GB256,000 MB
512 GB512,000 MB
1,000 GB1,000,000 MB

Exact factor and source

ConversionValueBasis
1 megabyte in gigabytes0.001exact. SI Brochure, 9th edition (BIPM 2019): SI prefix mega = 10^6; 1 MB = 10^6 B
1 gigabyte in megabytes1,000exact. SI Brochure, 9th edition (BIPM 2019): SI prefix giga = 10^9; 1 GB = 10^9 B

How to convert megabytes to gigabytes

  1. Step oneTake the number of megabytes.
  2. Step twoMultiply it by 0.001.
  3. Step threeThe result is the number of gigabytes.
  4. Step fourTo go back, divide by 0.001, or multiply by 1,000.
GB = MB x 0.001

Example: 2,500 MB x 0.001 = 2.5 GB.

All data size units compared

Each unit written in bytes, the base unit of this tool. Exact values come straight from the definitions.

UnitSymbolValue in bytes
BytesB1 byte
KilobyteskB1,000 bytes
MegabytesMB1,000,000 bytes
GigabytesGB1,000,000,000 bytes
TerabytesTB1,000,000,000,000 bytes
KibibytesKiB1,024 bytes
MebibytesMiB1,048,576 bytes
GibibytesGiB1,073,741,824 bytes
TebibytesTiB1,099,511,627,780 bytes

What is a megabyte?

A megabyte (MB) is 1,000,000 bytes in the decimal SI system used by storage makers and mobile data plans. Some systems count in powers of 1,024 and keep the label MB; the binary unit is the mebibyte (MiB), 1.048576 MB.

What is a gigabyte?

A gigabyte (GB) is 1,000 megabytes, or 1,000,000,000 bytes, in the decimal SI system. The binary gibibyte (GiB) is 1.073741824 GB, which is why a drive sold in GB can show a smaller number in software that counts in GiB.

What this converter does not do

  • Results are rounded for display to 8 significant digits; the stored factor is the exact one.
  • Decimal units (kB, MB, GB) and binary units (KiB, MiB, GiB) are different sizes, and the tool does not guess which one a program means.
  • It converts sizes only; it does not estimate download times or compression.

Frequently asked questions

How many gigabytes are in a megabyte?

1 megabyte is exactly 0.001 gigabytes. That factor is exact by definition.

How many megabytes are in a gigabyte?

1 gigabyte is exactly 1,000 megabytes.

How many MB are in 2 GB?

2 GB is 2,000 MB in the decimal (SI) system.

Where do the factors come from?

Megabytes: SI Brochure, 9th edition (BIPM 2019): SI prefix mega = 10^6; 1 MB = 10^6 B. Gigabytes: SI Brochure, 9th edition (BIPM 2019): SI prefix giga = 10^9; 1 GB = 10^9 B.

References