Lelifi·tools

MB to GB Converter

There are 1,000 MB in a GB in the decimal system, and 1,024 MiB in a GiB in the binary system. So 50,000 MB is 50 GB (50,000 / 1,000), while 50,000 MiB is 48.83 GiB (50,000 / 1,024).

All calculations run locally in your browser. Nothing you type is uploaded or stored.

Convert megabytes to gigabytes in one step. Enter any MB value and get the exact GB figure in both the decimal system (1,000 MB per GB) and the binary system (1,024 MiB per GiB).

By the Lelifi editors ·

Key takeaways

Decimal (SI) units: each step is x 1,000 1 KB 1 MB 1 GB 1 TB 1,000 bytes 1,000 KB 1,000 MB 1,000 GB
Each decimal step multiplies by 1,000: kilobyte, megabyte, gigabyte, terabyte.
Binary (IEC) units: each step is x 1,024 1 KiB 1 MiB 1 GiB 1 TiB 1,024 bytes 1,024 KiB 1,024 MiB 1,024 GiB
Each binary step multiplies by 1,024: kibibyte, mebibyte, gibibyte, tebibyte.
On this page
  1. MB to GB: the two conversion rules
  2. Quick conversion table
  3. Why your drive shows less than the label
  4. The standards behind MB and MiB
  5. MB, Mb, Mbps: do not mix them up
  6. Practical examples: files, photos and streaming
  7. Decimal vs binary: which should you use
  8. Frequently miscalculated conversions

MB to GB: the two conversion rules

There are two correct ways to convert megabytes to gigabytes, and the one you pick depends on who is doing the counting:

Two worked examples, one in each system:

Example 1 (decimal): a photo library holds 87,500 MB. In gigabytes that is 87,500 / 1,000 = 87.5 GB.

Example 2 (binary): a game install reports 87,500 MiB. In gibibytes that is 87,500 / 1,024 = 85.45 GiB.

Both answers are correct. The gap comes from the divisor (1,000 vs 1,024), not from missing data. The calculator above shows both numbers at once so you never have to guess which system a label used.

Quick conversion table

Use this table for fast lookups. The decimal column divides by 1,000; the binary columns divide the same byte total by 1,024 (twice for MiB, three times for GiB):

Megabytes (MB)GB (decimal, / 1,000)MiB (binary)GiB (binary)
100 MB0.1 GB95.37 MiB0.0931 GiB
500 MB0.5 GB476.84 MiB0.4657 GiB
1,000 MB1 GB953.67 MiB0.9313 GiB
5,000 MB5 GB4,768.37 MiB4.6566 GiB
10,000 MB10 GB9,536.74 MiB9.3132 GiB
50,000 MB50 GB47,683.72 MiB46.5661 GiB

Reading the table: 1,000 MB is exactly 1 GB in decimal, but the same bytes count as only 0.9313 GiB, about 6.9% less. That percentage is the whole story of the "missing storage" complaint. The binary columns redivide the byte total by 1,024 at every step (bytes to KiB to MiB to GiB), which is why the gap grows as the numbers get bigger.

Why your drive shows less than the label

A 1 TB drive contains 1,000,000,000,000 bytes. Nothing is hidden; that is exactly what you bought. Windows reads that byte total and divides by 1,024 three times because it reports storage in binary units:

1,000,000,000,000 / 1,024 = 976,562,500 KiB, then 976,562,500 / 1,024 = 953,674.32 MiB, then 953,674.32 / 1,024 = 931.32 GiB.

So the "missing" 68.68 GB was never there; the label counted in decimal and the operating system counted in binary. The same math explains a 500 GB drive showing about 465.66 GiB, and a 128 GB phone showing about 119.21 GiB.

Since 1998 the IEC 60027-2 standard has provided the binary prefixes (KiB, MiB, GiB, TiB) precisely to end this confusion. macOS reports file sizes in decimal units since version 10.6, which is why the same drive can look "smaller" when you plug it into a Windows machine than when it was attached to a Mac. Neither number is wrong; they use different rulers.

The standards behind MB and MiB

The megabyte has a documented history of double duty. In the early decades of computing, memory sizes were powers of two, and engineers loosely borrowed the metric prefix mega for 1,024 x 1,024 = 1,048,576 bytes. Meanwhile storage makers and telecommunications engineers kept using mega in its strict SI sense of 1,000,000.

Two standards bodies fixed the naming:

IEEE 1541, the IEEE standard for binary prefixes, says the same thing for computing practice: KiB = 1,024 bytes, MiB = 1,024 KiB, GiB = 1,024 MiB. In day to day use, Windows still prints GB when it means GiB, which keeps the calculator useful: enter a value, read both columns, and compare like with like.

StandardWhat it defines1 MB means1 MiB means
SI / NIST SP 811Metric prefixes1,000,000 bytesnot used
IEC 60027-2Binary prefixes (KiB, MiB, GiB)1,000,000 bytes1,048,576 bytes
IEEE 1541Binary prefixes for computing1,000,000 bytes1,048,576 bytes

MB, Mb, Mbps: do not mix them up

The single most common unit mistake in tech is reading megabits as megabytes. The capital B matters:

A worked example ties them together. You want to download a 4,000 MB file on a 200 Mbps connection:

4,000 MB x 8 = 32,000 megabits. At 200 Mbps the download takes 32,000 / 200 = 160 seconds, or 2 minutes 40 seconds, in the ideal case.

Real downloads run slower than the plan speed because of protocol overhead, Wi-Fi losses and the server's own limits, so treat the ideal time as a floor. If a provider advertises 1,000 Mbps, that is 1,000 / 8 = 125 MB per second at best, which is 125 x 60 = 7,500 MB (7.5 GB) per minute under perfect conditions.

Practical examples: files, photos and streaming

Conversions become useful when you plan storage. Here is a realistic budget for a 128 GB phone (128,000 MB decimal):

ItemSize in MBSize in GB (decimal)
150 photos at 4 MB150 x 4 = 600 MB0.6 GB
30 apps at 90 MB30 x 90 = 2,700 MB2.7 GB
1 hour of 1080p video at 130 MB/min60 x 130 = 7,800 MB7.8 GB
Offline music library6,000 MB6 GB
Operating system and updates22,000 MB22 GB
Total39,100 MB39.1 GB

The total is 600 + 2,700 + 7,800 + 6,000 + 22,000 = 39,100 MB, leaving 128,000 - 39,100 = 88,900 MB (88.9 GB) free. Streaming consumes data at a different pace: a 4K stream at 45 Mbps uses 45 / 8 = 5.625 MB per second, which is 5.625 x 3,600 = 20,250 MB (about 20.25 GB) per hour.

Decimal vs binary: which should you use

Both systems are correct; each fits a different job:

The gap between the systems grows with size, because it compounds once per prefix step:

Labeled size (decimal)BytesWindows reports (binary)Difference
128 GB128,000,000,000119.21 GiB6.9%
500 GB500,000,000,000465.66 GiB6.9%
1 TB1,000,000,000,000931.32 GiB6.9%
2 TB2,000,000,000,0001,862.65 GiB6.9%

The percentage is constant at about 6.9% once you compare a decimal label against a binary readout two steps apart (GB vs GiB), because (1,000/1,024)^3 = 0.9313. If a seller and an operating system agreed on units, the number would match; the "loss" is pure unit conversion.

Frequently miscalculated conversions

Three conversion mistakes show up again and again. Each one comes from mixing the two systems in the same calculation:

Mistake 1: dividing by 1,024 when the label is decimal. A 256 GB phone does not hold 256,000 / 1,024 = 250 GB of apps in any meaningful sense; the label counts 256,000,000,000 bytes, so the usable space in Windows terms is 256,000,000,000 / 1,024 / 1,024 / 1,024 = 238.42 GiB.

Mistake 2: multiplying megabits by 1,024. Internet speeds are decimal by definition (1 Mbps = 1,000,000 bits per second). A 300 Mbps plan moves 300,000,000 bits per second, which is 37.5 MB per second, not 36.6.

Mistake 3: converting twice. Going from 3,000 MB to GiB and back to MB with the wrong divisor ends in drift: 3,000 / 1,024 = 2.93 GiB, and 2.93 x 1,000 = 2,930 MB, which is not where you started. Convert from bytes (or stick to one system end to end) and the round trip stays exact.

The safe habit: decide which system you are in before you touch a calculator, and carry the same divisor through every step. The tool above labels both columns so mixed-system answers stop being a surprise.

Frequently asked questions

How many MB are in a GB?

In the decimal (SI) system, 1 GB equals 1,000 MB. In the binary (IEC) system, 1 GiB equals 1,024 MiB. The two systems differ by about 2.4% per step.

How many GB is 50,000 MB?

50,000 MB is 50 GB in the decimal system (50,000 / 1,000 = 50). In binary, 50,000 MiB is 50,000 / 1,024 = 48.83 GiB.

Why does a 500 GB drive show only 465.66 GiB in Windows?

Drive makers use decimal units: 500 GB = 500,000,000,000 bytes. Windows divides by 1,024 three times: 500,000,000,000 / 1,024 = 488,281,250 KiB, then 476,837.16 MiB, then 465.66 GiB. No storage is missing; the units differ.

How many MB is 2 GB?

2 GB is 2 x 1,000 = 2,000 MB in the decimal system. In binary, 2 GiB is 2 x 1,024 = 2,048 MiB.

What does NIST say about MB and MiB?

NIST Special Publication 811 (the Guide for the Use of the International System of Units) states that SI prefixes like mega mean powers of 1,000, and recommends the IEC binary prefixes (MiB, GiB) for powers of 1,024.

How many MB is a 10 minute 4K video?

At a typical 4K streaming rate of about 45 Mbps, 10 minutes uses 45 x 60 x 10 = 27,000 megabits, which is 27,000 / 8 = 3,375 MB, or 3.375 GB.

Is a megabyte the same as a megabit?

No. A megabyte (MB) is 8 megabits (Mb). Internet speeds are sold in megabits per second, so a 100 Mbps line moves about 100 / 8 = 12.5 MB per second.

How many MB can a 32 GB flash drive hold?

The label means 32 x 1,000 = 32,000 MB of decimal capacity. Some space is used by formatting, so real usable space is usually a few percent less.

How many GB is 750 MB?

750 MB is 750 / 1,000 = 0.75 GB in the decimal system. In binary, 750 MiB is 750 / 1,024 = 0.73 GiB.

Why did 1 MB used to mean 1,048,576 bytes?

Early operating systems used MB for 1,024 x 1,024 bytes because memory is addressed in powers of two. That value is now properly called 1 MiB. Standards from NIST and IEC 60027-2 fixed the naming in the late 1990s.

How long does it take to download a 5,000 MB file on 100 Mbps?

5,000 MB is 40,000 megabits. At a full 100 Mbps the download takes 40,000 / 100 = 400 seconds, about 6.7 minutes, before overhead.

How many GB is 1 TB?

1 TB is 1,000 GB in the decimal system (1,000 x 1,000,000,000,000 bytes). In binary, 1 TiB is 1,024 GiB.

How much is 2,400 MB in GB?

2,400 MB is 2,400 / 1,000 = 2.4 GB decimal. In binary, 2,400 MiB is 2,400 / 1,024 = 2.34 GiB.

Spotted a wrong number or a broken result?

More Tech tools

See all Tech tools

Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.