Calcoid

Megabytes to Gigabytes Converter

Convert between bytes, KB, MB, GB, TB, and PB in both decimal (SI, 1 KB = 1,000 B) and binary (IEC, 1 KiB = 1,024 B) systems. Side-by-side comparison explains why a 1 TB drive shows as 931 GiB in Windows and flags typical file and storage scales.

Convert data

Display decimal and binary results side by side for comparison.

500 megabytes (MB) equals 500,000,000 bytes.

Decimal (SI, 1 KB = 1,000 B)

Kilobytes (KB)

500,000 KB

Megabytes (MB)

500 MB

Gigabytes (GB)

0.5 GB

Terabytes (TB)

0.0005 TB

Petabytes (PB)

0 PB

Binary (IEC 60027-2, 1 KiB = 1,024 B)

Kibibytes (KiB)

488,281.25 KiB

Mebibytes (MiB)

476.8372 MiB

Gibibytes (GiB)

0.4657 GiB

Tebibytes (TiB)

0.0005 TiB

Pebibytes (PiB)

0 PiB

Manufacturers use decimal (1 TB drive = 1,000,000,000,000 bytes); OS often reports binary (so 1 TB drive shows ~931 GiB).

Frequently Asked Questions about the Megabytes to Gigabytes Converter

What is the difference between a megabyte (MB) and a mebibyte (MiB)?
1 MB is the decimal SI megabyte equal to exactly 1,000,000 bytes (1,000 KB). 1 MiB is the binary IEC mebibyte equal to exactly 1,048,576 bytes (1,024 KiB, or 2^20). The same gap repeats at every scale: 1 GB = 1,000,000,000 bytes while 1 GiB = 1,073,741,824 bytes (about 7.4 percent larger). The difference comes from base 1,000 versus base 1,024, and it compounds with each step. By the time you reach terabytes, 1 TiB is about 10 percent larger than 1 TB.
Why do hard drive manufacturers use decimal units (1 TB = 1,000 GB)?
Two reasons. First, the decimal definitions match the SI prefixes used everywhere else in science and engineering: 1 km = 1,000 m, 1 kg = 1,000 g, so 1 KB = 1,000 B is the consistent reading. Second, decimal numbers are bigger on the label, which is a marketing benefit at no extra manufacturing cost: a drive sold as 1 TB holds 1,000,000,000,000 bytes, but the same physical drive reported in binary GiB shows as only 931.32 GiB. The convention has been fixed by US courts (the 2007 Cho v. Seagate settlement formalized that 1 GB on a drive label means 1,000,000,000 bytes) and is now standard across every storage vendor.
When were kibibyte, mebibyte, and gibibyte invented?
The International Electrotechnical Commission published IEC 60027-2 in 1998, which defined the new binary prefixes kibi (Ki), mebi (Mi), gibi (Gi), tebi (Ti), and pebi (Pi). The names combine the SI prefix with bi (for binary), and they exist to remove ambiguity from the older convention where KB sometimes meant 1,000 bytes and sometimes 1,024 bytes. The IEEE adopted the same standard in 2005 (IEEE 1541), and IEC ratified the extension up to yobi (Yi, 2^80) in 2019. Linux, macOS Big Sur and later, and most modern documentation use the IEC names correctly; Windows still labels binary values with the decimal KB/MB/GB symbols.
Why does Windows show my 1 TB drive as 931 GB?
Windows reports file and drive sizes in binary (powers of 1,024) but labels the values with decimal symbols (KB, MB, GB) instead of the correct IEC binary symbols (KiB, MiB, GiB). A 1 TB drive contains exactly 1,000,000,000,000 bytes per the SI/JEDEC label, which is 931.32 GiB in actual binary measurement. Windows displays that as 931 GB, which is mathematically wrong by name but matches the binary count on disk. macOS switched to the SI definitions in Snow Leopard (2009), so the same 1 TB drive shows as 1 TB on a Mac and 931 GB on a Windows machine, even though both report the same byte count under the hood.
Are memory and bandwidth specs always decimal or binary?
Memory specs are almost always binary because RAM and CPU caches are built on power-of-two address lines: a 16 GB DIMM holds exactly 16 GiB (17,179,869,184 bytes), even though it is labeled GB. Same for SSD and HDD cache buffers, GPU memory, and L1/L2/L3 caches. Bandwidth specs are decimal: a 1 Gbps Ethernet link transfers 1,000,000,000 bits per second, a 100 Mbps connection is 100,000,000 bits per second, and cellular speed claims follow the same convention. Storage capacity is decimal on the label, binary on the operating system. The mixed practice is the source of most data-unit confusion, which is why the IEC binary prefixes exist.

Related Calculators

More calculators in "Conversions"

See all 122 calculators in "Conversions"