Convert Megabytes (MB) to Gigabytes (GB)
Instantly convert Megabytes (MB) to Gigabytes (GB) with a calculator, the exact formula, and worked examples using the binary standard where 1 GB = 1024 MB.
- Byte (B)1,048,576
- Kilobyte (KB)1,024
- Megabyte (MB)1
- Gigabyte (GB)0.000977
- Terabyte (TB)0.000001
🔒 Unit conversions are computed in your browser.
The formula for MB to GB
This calculator uses the binary standard, where 1 GB equals 1024 MB, so you divide the MB value by 1024 to get GB. For example, 2048 MB is 2048 ÷ 1024 = 2 GB, and 512 MB is 512 ÷ 1024 = 0.5 GB. A value like 5000 MB that doesn't divide evenly becomes 5000 ÷ 1024 ≈ 4.883 GB. The constant 1024 comes from computers counting storage in powers of two (2^10), not a round 1000. That's why 100 MB is about 0.0977 GB, slightly less than the 0.1 GB you might expect.
When you actually need this
It comes up constantly when checking a mobile data plan, since apps report usage in MB but plans are sold in GB. You might ask 'I've used 3500 MB, so how many GB is that?' before you hit your limit. Game installers and cloud backups often show sizes like 800 MB or 1200 MB, and converting to GB helps you see how much of your drive they'll take. Photo and video projects grow into thousands of MB, so translating to GB keeps folder sizes readable. Email attachment caps and free cloud tiers are also quoted in GB, making this conversion handy.
Reference points and a common gotcha
Memorizing 1024 MB = 1 GB, 512 MB = 0.5 GB, and 2048 MB = 2 GB covers most everyday estimates. The biggest gotcha is that storage makers advertise in decimal, treating 1 GB as 1000 MB. So a '64 GB' USB stick shows up as roughly 59.6 GB in your operating system, which counts in binary and makes the drive look smaller. This isn't a defect, just a difference in counting standards. When you care about real file sizes and free space, the 1024-based math this tool uses matches what your computer actually reports.
Frequently asked questions
How many GB is 1024 MB?
Exactly 1 GB in binary units, because you divide MB by 1024 to get GB.
How many GB is 500 MB?
500 ÷ 1024 ≈ 0.488 GB. It's close to half a GB but slightly under 0.5.
Which is bigger, MB or GB?
GB is bigger. One GB equals 1024 MB, so a gigabyte is 1024 times a megabyte.