Skip to content
Calcenta

MB to GB Converter

Convert megabytes to gigabytes instantly, with a reference table for storage, downloads and mobile data.

MB to GB Converter

1 MB = 0.001 GB

Multiply megabytes by 0.001 to get gigabytes.

The link carries the values you entered, so whoever opens it sees the same result. Nothing is stored on our side — the numbers travel in the link itself.

Megabytes to gigabytes reference table

The conversions people look up most often, rounded to 5 decimal places.

Common megabytes to gigabytes conversions
Megabyte (MB)Gigabyte (GB)
1 MB0.001 GB
100 MB0.1 GB
500 MB0.5 GB
1,000 MB1 GB
1,024 MB1.024 GB
2,000 MB2 GB
5,000 MB5 GB
10,000 MB10 GB
25,000 MB25 GB
50,000 MB50 GB
100,000 MB100 GB

The megabytes people look up most

1,000 MB = 1 GB
One gigabyte as drive makers, network speeds, macOS and Linux all mean it.
1,024 MB = 1.024 GB
Exactly one gibibyte, which is what Windows calls a gigabyte - the gap between the two conventions in a single number.
2,048 MB = 2.048 GB
Two gibibytes. RAM is sold in binary multiples, which is why memory comes in powers of two and disks do not.
4,000 MB = 4 GB
A phone video export, or about a single-layer DVD image.
8,000 MB = 8 GB
Roughly a dual-layer DVD, and the smallest RAM worth putting in a new machine.
100,000 MB = 100 GB
Windows would report the same bytes as 93.1 GB, with nothing missing.

How the mb to gb calculation works

This converter uses 1 GB = 1,000 MB, the decimal SI definition:

gigabytes = megabytes ÷ 1000

That is not the only answer in circulation, and the ambiguity is genuine rather than pedantic.

Two systems, both in active use:

Definition Used by
Decimal (SI) 1 GB = 1,000 MB Drive manufacturers, network speeds, macOS, Linux
Binary 1 GiB = 1,024 MiB Windows, RAM, some software

Computers address memory in powers of two, so 1,024 is the natural unit internally. Storage and networking standardised on powers of ten. Both are correct within their own convention, and nobody is going to reconcile them.

This is why a "1 TB" drive shows as 931 GB in Windows. The manufacturer sold you 1,000,000,000,000 bytes, which is exactly what it says. Windows divides by 1,024 three times and reports 931 GiB — while labelling it "GB". The drive is not short; the two figures are the same bytes described differently.

The strictly correct binary units are KiB, MiB, GiB (kibibyte, mebibyte, gibibyte), standardised by the IEC in 1998. Almost nobody outside Linux uses them.

Practical sizes:

  • A photo, 5 MB → 0.005 GB
  • An album, 100 MB → 0.1 GB
  • An HD film, 4,000 MB → 4 GB
  • A mobile data plan, 25,000 MB → 25 GB

To convert back, multiply by 1,000 — or by 1,024 if you are matching what Windows displays.

Frequently asked questions

Should I divide by 1000 or by 1024?

It depends who wrote the number. Storage manufacturers, network speeds, macOS and Linux all use 1000. Windows and RAM use 1024 while still writing GB. If you are checking a drive against its advertised capacity, divide by 1000; if you are reading a size Windows reported, it has already divided by 1024. Neither convention is wrong.

Why does my phone have less free space than advertised?

Two effects stack. The operating system and preinstalled apps occupy several gigabytes before you store anything, and the phone reports in binary units while the box advertises decimal ones. A 128 GB phone holds 128,000,000,000 bytes, which is 119 GiB, and perhaps 105 GiB of that is yours to fill.

What is a gibibyte?

The binary unit: 1,024 mebibytes, defined by the IEC in 1998 specifically to end this confusion. It never caught on in consumer software. Windows still writes GB where it means GiB, while Linux and macOS report true decimal gigabytes, which is why the same file can appear to be two slightly different sizes.

Further reading