KKwikfig.

Megabytes to Gigabytes

Convert megabytes to gigabytes the decimal way (÷1,000) with the binary MiB-to-GiB table alongside, so drive and RAM figures agree, in your browser. Runs entirely in your browser — your numbers never leave this device.

Megabytes (MB, decimal) → Gigabytes (GB, decimal)
1.024 GB
1,024 MB = 1.024 GB — also 0.953674 GiB
Megabytes to gigabytes (decimal) — 100 to 5,000 MB
Megabytes (MB, decimal)Gigabytes (GB, decimal)
100 MB0.1 GB
200 MB0.2 GB
300 MB0.3 GB
400 MB0.4 GB
500 MB0.5 GB
600 MB0.6 GB
700 MB0.7 GB
800 MB0.8 GB
900 MB0.9 GB
1,000 MB1 GB
1,100 MB1.1 GB
1,200 MB1.2 GB
1,300 MB1.3 GB
1,400 MB1.4 GB
1,500 MB1.5 GB
1,600 MB1.6 GB
1,700 MB1.7 GB
1,800 MB1.8 GB
1,900 MB1.9 GB
2,000 MB2 GB
2,100 MB2.1 GB
2,200 MB2.2 GB
2,300 MB2.3 GB
2,400 MB2.4 GB
2,500 MB2.5 GB
2,600 MB2.6 GB
2,700 MB2.7 GB
2,800 MB2.8 GB
2,900 MB2.9 GB
3,000 MB3 GB
3,100 MB3.1 GB
3,200 MB3.2 GB
3,300 MB3.3 GB
3,400 MB3.4 GB
3,500 MB3.5 GB
3,600 MB3.6 GB
3,700 MB3.7 GB
3,800 MB3.8 GB
3,900 MB3.9 GB
4,000 MB4 GB
4,100 MB4.1 GB
4,200 MB4.2 GB
4,300 MB4.3 GB
4,400 MB4.4 GB
4,500 MB4.5 GB
4,600 MB4.6 GB
4,700 MB4.7 GB
4,800 MB4.8 GB
4,900 MB4.9 GB
5,000 MB5 GB

How it works

Gigabytes = megabytes ÷ 1,000 (decimal SI: 1 GB = 1,000 MB exactly); gibibytes = mebibytes ÷ 1,024 (binary: 1 GiB = 1,024 MiB exactly) — two different systems
Megabytes to gigabytes: decimal (÷1,000) versus binary (÷1,024)
AmountDecimal: MB → GBBinary: MiB → GiB
1000.100 GB0.098 GiB
5000.500 GB0.488 GiB
1,0001.000 GB0.977 GiB
1,0241.024 GB1.000 GiB
2,5002.500 GB2.441 GiB
5,0005.000 GB4.883 GiB

Megabytes to gigabytes looks like one conversion and is actually two. In the decimal system used by storage manufacturers and network providers, the prefixes step by 1,000: 1 GB = 1,000 MB exactly, so this page's main conversion divides by 1,000 — 1,024 MB is 1.024 GB, and 2,500 MB is 2.5 GB. In the binary system used by operating systems and RAM, the prefixes step by 1,024 and carry their own names: 1 GiB (gibibyte) = 1,024 MiB (mebibytes) exactly, so 1,024 MiB is exactly 1 GiB and 500 MiB is 0.4883 GiB.

Confusing the two systems is the single most common data-size error. The converter also shows your megabyte figure expressed in GiB — the same bytes counted the binary way — which is why 1,024 MB appears there as 0.9537 GiB rather than 1: a decimal megabyte holds fewer bytes than a mebibyte. Neither figure is wrong; they count the same storage in different unit sizes, and every disagreement between a drive's label and an operating system's report traces back to this paragraph.

The table puts the two systems in separate columns across the range file sizes actually occupy. Rule of thumb for which system you are looking at: hard drives, SSDs, USB sticks and download speeds are decimal (GB, MB/s); RAM and most operating-system file displays are binary (GiB, MiB), even when the label carelessly says GB. The Data Storage Converter covers the full ladder from bits to petabytes in both systems.

Worked examples

A download size, decimal

Input
1024 MB to gigabytes.
Working
1024 ÷ 1,000 = 1.024.
Result
1024 MB = 1.024 GB

The same count, binary

Input
1024 MiB to gibibytes.
Working
1024 ÷ 1,024 = 1 exactly.
Result
1024 MiB = 1 GiB exactly

A large file both ways

Input
2500 MB and 2500 MiB to GB and GiB.
Working
Decimal: 2500 ÷ 1,000 = 2.5. Binary: 2500 ÷ 1,024 = 2.4414.
Result
2500 MB = 2.5 GB; 2500 MiB = 2.44 GiB

Frequently asked questions

How many megabytes are in a gigabyte?

1,000 in the decimal system, which is the definition drive makers and this page's main conversion use: 1 GB = 1,000 MB exactly. The figure 1,024 belongs to the binary pair — 1 GiB = 1,024 MiB. Quoting '1,024 MB in a GB' mixes the two systems and is the source of most size disagreements.

Why does my 500 GB drive show as about 466 GB?

It is not missing space. The drive holds 500 × 1,000³ megabytes' worth of bytes, counted decimally by its maker. Your operating system counts in gibibytes: 500 GB = 465.66 GiB, and displays that number with a 'GB' label. Same bytes, smaller unit count — the binary column of the table on this page shows the same effect in miniature.

What is the difference between MB and MiB?

Size. A megabyte is 1,000,000 bytes (1,000²); a mebibyte is 1,048,576 bytes (1,024²) — about 4.9% larger. The gap grows up the ladder: a gibibyte is about 7.4% larger than a gigabyte. The converter's also-shown GiB figure counts your exact bytes the binary way, which is why 1,024 MB shows as 0.9537 GiB, not 1 GiB.

Which system do download speeds and RAM use?

Opposite ones. Internet speeds and data plans are decimal: a 100 MB file on a 100 Mbps (megabits) connection takes about 8 seconds, because there are 8 bits in a byte and everything is counted in powers of 1,000. RAM is binary: an 8 GB stick holds 8 GiB = 8,192 MiB, which is why memory sizes are always powers of two.

Can I convert a list of file sizes at once?

Yes. Batch mode divides every pasted line by 1,000 and returns decimal gigabytes for each, which suits a folder listing, a backup log or a set of download sizes recorded in megabytes that need gigabyte figures throughout.

Related tools

More in Popular Conversions · Browse all tools