Free tech tool · Decimal and binary

MB to GB Converter Convert Every Data Storage Unit, From Bits to Petabytes

Convert MB to GB, GB to TB, KB to MB and every other data unit in both decimal (1,000) and binary (1,024) systems. This free MB to GB converter also works out download times and shows why your new drive looks smaller than advertised.

  • All units, both systems
  • Download time calculator
  • Real drive capacity check

MB to GB converter

Result

1,000MB

1 GB = 1,000 MB (decimal, 1 GB = 1,000,000,000 bytes)

Decimal units powers of 1,000

Binary units powers of 1,024

Features

The only data converter you need

Most converters pick one definition of a gigabyte and hide it. This one shows both, so your answer matches your operating system, your drive box and your internet plan.

Every unit at once

Type one value and see it in bits, bytes, KB, MB, GB, TB, PB and their binary KiB to PiB versions.

Decimal or binary

Switch between 1 GB = 1,000 MB and 1 GB = 1,024 MB to match drive makers, macOS or Windows.

Download time

Enter a file size and your connection speed to see how long a download or upload should take.

Real drive capacity

Find out why a 1 TB drive shows 931 GB, and how many photos, songs and hours of video it really holds.

Mbps to MB/s

Understand internet speeds at a glance, with megabits and megabytes per second side by side.

Tap to copy

Click any value in the results list to copy it, ready to paste into a spreadsheet, email or code.

How to use

How to use the MB to GB converter

  1. Enter a value

    Type the number you want to convert, such as 500 for 500 MB.

  2. Pick the units

    Choose what you are converting from and to, or use the swap button to flip them.

  3. Choose the system

    Use decimal for drive sizes and macOS, or binary to match Windows and memory sizes.

  4. Explore the extras

    Switch tabs to estimate download times or check a drive's real capacity.

Chart

MB to GB conversion table

Common megabyte values converted to gigabytes in both systems.

MegabytesGB (divide by 1,000)GB (divide by 1,024)
1 MB0.001 GB0.000977 GB
10 MB0.01 GB0.009766 GB
50 MB0.05 GB0.048828 GB
100 MB0.1 GB0.097656 GB
250 MB0.25 GB0.244141 GB
500 MB0.5 GB0.488281 GB
700 MB0.7 GB0.683594 GB
1,000 MB1 GB0.976563 GB
1,024 MB1.024 GB1 GB
2,048 MB2.048 GB2 GB
4,096 MB4.096 GB4 GB
5,000 MB5 GB4.882813 GB
8,192 MB8.192 GB8 GB
10,000 MB10 GB9.765625 GB
16,384 MB16.384 GB16 GB
50,000 MB50 GB48.828125 GB
Learn

Decimal vs binary: why 1 GB can mean two things

Storage makers count in powers of 1,000, while Windows and computer memory count in powers of 1,024. Both call the result a gigabyte, which causes most of the confusion.

MB to GB converter comparison showing a 1 TB drive appearing as 931 GB in Windows
Where the missing space goesA 1 TB drive holds 1,000,000,000,000 bytes. Windows divides by 1,024 three times and shows about 931 GB. Nothing is missing; the same space is simply counted with a bigger unit.
UnitDecimal (SI) bytesBinary unitBinary (IEC) bytes
Kilobyte (KB)1,000Kibibyte (KiB)1,024
Megabyte (MB)1,000,000Mebibyte (MiB)1,048,576
Gigabyte (GB)1,000,000,000Gibibyte (GiB)1,073,741,824
Terabyte (TB)1,000,000,000,000Tebibyte (TiB)1,099,511,627,776
Petabyte (PB)1,000,000,000,000,000Pebibyte (PiB)1,125,899,906,842,624

Decimal (SI) units

Used by hard drive and SSD makers, USB sticks, network speeds and macOS since 2009. Each step is 1,000 times bigger.

1 GB = 1,000 MB

Binary (IEC) units

Used for RAM and by Windows, which labels them GB. The official names are kibibyte, mebibyte and gibibyte.

1 GiB = 1,024 MiB

Bits vs bytes

A byte is 8 bits. Internet speeds use bits (lowercase b), while file sizes use bytes (uppercase B).

100 Mbps = 12.5 MB/s
FAQ

MB to GB converter FAQ

How many MB are in a GB?

In the decimal system used by storage makers and macOS, 1 GB equals 1,000 MB. In the binary system used by Windows and for memory, 1 GB equals 1,024 MB. Strictly speaking, the binary version is called a gibibyte (GiB) containing 1,024 mebibytes (MiB).

How do I convert MB to GB?

Divide the number of megabytes by 1,000 for decimal gigabytes, or by 1,024 for binary gigabytes. For example, 500 MB is 0.5 GB in decimal or about 0.488 GB in binary.

Why does my 1 TB drive only show 931 GB?

Drive makers define 1 TB as 1,000,000,000,000 bytes. Windows divides that by 1,024 three times and labels the result GB, so it shows about 931 GB. The space is all there; it is simply measured with a larger unit.

What is the difference between MB and MiB?

A megabyte (MB) is 1,000,000 bytes, while a mebibyte (MiB) is 1,048,576 bytes, or 1,024 × 1,024. The binary units KiB, MiB and GiB were introduced by the IEC to remove the confusion between the two systems.

How long does it take to download 1 GB?

At 100 Mbps, 1 GB (8,000 megabits) takes about 80 seconds in ideal conditions. At 25 Mbps it takes about 5 minutes 20 seconds. Real downloads are usually a little slower because of network overhead and server limits.

What is the difference between Mbps and MB/s?

Mbps means megabits per second and MB/s means megabytes per second. Because 1 byte is 8 bits, divide Mbps by 8 to get MB/s. A 100 Mbps connection downloads at up to about 12.5 MB/s.

How many photos can 128 GB hold?

Assuming about 4 MB per 12-megapixel JPEG photo, 128 GB holds roughly 32,000 photos. Higher-resolution cameras, RAW files and HEIC images change this a lot, and some space is used by the system.

Is a kilobyte 1,000 or 1,024 bytes?

By the official SI and IEC standards, a kilobyte is 1,000 bytes and 1,024 bytes is a kibibyte. In everyday use, many people and Windows still treat a kilobyte as 1,024 bytes, which is why this converter lets you choose.

Get the right number, every time

Use the MB to GB converter for storage, downloads and data plans, and stop guessing whether a gigabyte means 1,000 or 1,024. For more handy converters, explore our free online tools.

Convert MB to GB More tech tools
Scroll to Top