Skip to content
cliplimeClipLime

Convert GB to MB

Gigabytes to megabytes for data plans, uploads and storage, with both conventions shown.

Gigabytes to megabytes

GB

Convention

2 gigabytes equals

2,000 MB

Decimal convention: 1 GB = 1,000 MB. This is the exact value.

How it is worked out

  1. Decimal: multiply the gigabytes by 1,000 to get megabytes.
  2. 1 GB = 1,000 MB (exact).
  3. 2 GB × 1,000 = 2,000 MB.

Both conventions side by side

  • 2 GB = 2,000 MB

    Decimal convention: 1 GB = 1,000 MB, so each step is a factor of 1,000. Drive makers, macOS and network speeds use it.

  • 2 GiB = 2,048 MiB

    Binary convention: 1 GiB = 1,024 MiB, so each step is a factor of 1,024. Memory (RAM) is sized this way, and Windows counts this way but writes MB and GB.

The binary answer is bigger because you multiply by 1,024 instead of 1,000. Each binary unit is a little bigger than its decimal twin.

Common sizes in GB and MB, both ways

The same number gives two different answers. Decimal multiplies by 1,000, binary multiplies by 1,024.

Common sizes in GB and MB, both ways. Values are rounded to 2 decimal places.
Number of GB (or GiB)Decimal: GB to MBBinary: GiB to MiB
0.5500512
11,0001,024
22,0002,048
44,0004,096
55,0005,120
88,0008,192
1010,00010,240
1616,00016,384
3232,00032,768
6464,00065,536
128128,000131,072
256256,000262,144

Values are rounded to 2 decimal places. The calculation above is exact.

At a glance

Convention
This page opens on decimal: 1 GB = 1,000 MB. The binary answer, 1 GiB = 1,024 MiB, is always shown beside it and one tap away.
Formula
Decimal: MB = GB × 1,000. Binary: MiB = GiB × 1,024.
Examples
2 GB = 2,000 MB, but 2 GiB = 2,048 MiB. 5 GB = 5,000 MB, but 5 GiB = 5,120 MiB. 0.5 GB = 500 MB, but 0.5 GiB = 512 MiB.
Storage tiers
A 128 GB drive or card holds 119.21 GiB, and a 256 GB one holds 238.42 GiB.
Also shown
A table from 0.5 to 256, read as GB for the decimal answer and as GiB for the binary one, with both answers on each row.
Price
Free, no sign-up. Runs in your browser.

How to do it

  1. 1

    Enter the gigabytes

    Type the number in Value. The box starts at 2. Decimals such as 0.5 or 1.25 work.

  2. 2

    Choose the convention

    Decimal multiplies by 1,000. Binary multiplies by 1,024.

  3. 3

    Read the megabytes

    The big number follows your choice, and the list below shows both so you can compare.

  4. 4

    Go the other way

    Press the swap button to turn megabytes into gigabytes, or open the MB to GB page.

Which convention this page uses, and how to switch

The page opens on the decimal convention: 1 gigabyte is 1,000 megabytes, so you multiply by 1,000 and the digits barely change. The binary convention multiplies by 1,024 and uses the names gibibyte (GiB) and mebibyte (MiB). When you multiply, the binary answer comes out larger than the decimal one: 2 GiB is 2,048 MiB, and 2 GB is 2,000 MB.

The two buttons above the result switch convention, and the list below the result always shows both answers.

Data plans and upload limits

Mobile plans and cloud storage are often sold in GB and used in MB, so this conversion comes up when you check usage. A 5 GB plan is 5,000 MB with the decimal convention. Counted in binary, the same 5 is 5 GiB, which is 5,120 MiB. The two are not the same amount of data, because a GiB is bigger than a GB: 5 GiB is 5,368.7 MB, about 369 MB (7.4%) more than 5 GB. Some providers count one way and some the other, so read the terms before you trust either.

Upload limits are the other common case. A form that allows files up to 2 GB might count that as 2,000 MB or as 2,048 MiB (2 GiB). If a file is close to the limit, treat the limit as 2,000 MB. A file at 2,010 MB might upload on one system and fail on another.

Storage tiers and memory

Drives, phones and memory cards come in tiers such as 32, 64, 128 and 256 GB, counted in decimal by their makers. A 32 GB card holds 32,000 MB, which is 30,517.6 MiB or 29.8 GiB, and that is the figure an operating system that counts in binary will show. Memory is the opposite: 8 GB of RAM is 8 GiB, which is 8,192 MiB. The data storage converter has a card that works out what any drive size looks like in Windows.

Quick mental versions

For decimal, shift the decimal point three places to the right: 1.25 GB is 1,250 MB. For binary, multiply by 1,000 and then add about 2.4% (24 per 1,000): 1 GiB is 1,024 MiB, and 4 GiB is 4,096 MiB. That 2.4% is only the gap between the two multipliers, 1,000 and 1,024. The units themselves differ more: a MiB is 4.9% bigger than a MB and a GiB is 7.4% bigger than a GB, so 5 GiB exceeds 5 GB by about 369 MB.

Questions people ask

How many MB are in a GB?

1,000 MB in a decimal GB, and 1,024 MiB in a binary GiB. This page shows both for any number.

How many MB is 2 GB?

2,000 MB with the decimal convention. With the binary convention, 2 GiB is 2,048 MiB.

How many MB is 5 GB?

5,000 MB with the decimal convention. With the binary convention, 5 GiB is 5,120 MiB, and that is about 369 MB (7.4%) more data than 5 GB, so check how your plan counts.

How many MB is 0.5 GB?

500 MB decimal, or 512 MiB binary.

Why does a phone show less storage than the box says?

The maker counts decimal gigabytes and the system may count in binary, which makes the number smaller. A 128 GB device holds 119.21 GiB, and the system software uses some of the space too.

What should I do when a site limits uploads to a number of GB?

Convert it with the decimal convention, so 2 GB is 2,000 MB, and stay under that. That is safe on systems that count either way.