FreeToolPark

How many MB in a GB?

By Updated

The honest answer is that there are two answers, depending on who you ask. Your computer's file system, memory modules, and every major operating system use binary units where 1 GB equals 1,024 MB. Storage device makers like Seagate, Western Digital, and Samsung advertise in decimal units where 1 GB equals 1,000 MB. This is why a drive labeled 1 TB shows up as roughly 931 GB in Windows.

In practical terms, use the binary number (1 GB = 1,024 MB) when you are checking file sizes, RAM, or available storage in your operating system. Use the decimal number (1 GB = 1,000 MB) when comparing marketed capacity on a spec sheet or box. The gap grows as you go up the scale: at 1 TB it is about 7%, at 1 PB it is closer to 10%.

Quick reference: Gigabytes to Megabytes

Gigabytes (GB)Megabytes (MB)
0.5512
11,024
22,048
44,096
88,192
1616,384
3232,768
6465,536
128131,072

Worked examples

  1. Example 1: You are downloading a 4 GB video file and your storage shows 4,096 MB of the drive is now used.

    Calculation: 4 GB × 1,024 = 4,096 MB.

    The numbers match because the OS is using binary units for both the download and the drive display.

  2. Example 2: You bought a 500 GB SSD but Windows says it is 465 GB.

    Calculation: 500 GB × 1,000,000,000 bytes = 500,000,000,000 bytes. Divided by 1,073,741,824 bytes per binary GB = ~465.66 GB.

    The drive is the size advertised. Windows is just reporting the same capacity in binary units, which looks smaller.

  3. Example 3: A cloud service says you have 15 GB free. You upload 14,500 MB of photos.

    Calculation: 14,500 MB ÷ 1,024 = 14.16 GB.

    You will still have about 0.84 GB (860 MB) free. Most cloud providers use binary when showing used and free space.

Frequently asked questions

Is 1 GB exactly 1024 MB?

In binary units (used by operating systems and RAM), yes: 1 GB = 1,024 MB exactly. In decimal SI units (used by drive manufacturers), 1 GB = 1,000 MB. The International Electrotechnical Commission actually calls the binary version a gibibyte (GiB), but almost nobody uses that term in everyday writing.

Why does my 1 TB drive show up as 931 GB?

Drive manufacturers advertise in decimal (1 TB = 1,000,000,000,000 bytes). Windows and macOS display capacity in binary (1 TB = 1,099,511,627,776 bytes). The drive has the exact bytes advertised, but binary reporting makes the number look smaller by about 7%.

Which definition should I use?

Use binary (1 GB = 1,024 MB) when you are dealing with files, RAM, operating system tools, or anything your computer reports. Use decimal (1 GB = 1,000 MB) when reading spec sheets, comparing marketed capacity, or calculating network transfer speeds (ISPs use decimal).

How many megabytes are in a gigabyte of RAM?

8 GB of RAM is exactly 8,192 MB. RAM is always measured in binary because memory addresses are powers of 2.

Is MB or GB bigger?

GB is bigger. 1 GB equals roughly 1,000 MB (or exactly 1,024 MB in binary). A file of 500 MB is smaller than a file of 1 GB.

How many GB is 2000 MB?

2,000 MB equals roughly 1.95 GB in binary (2,000 ÷ 1,024) or exactly 2 GB in decimal (2,000 ÷ 1,000). Most software will display it as 1.95 GB.

Related answers

← Back to all answers