512 MB to GB
512 megabytes to gigabytes
Decimal (SI) — what most people mean
512 MB = 0.512 GB
Binary (IEC): 512 MB = 0.5 GB
In the decimal standard (used by storage makers and Google), 1 MB = 1000 of the next unit down, so 512 MB = 0.512 GB. Operating systems use the binary standard (×1024), giving 0.5 GB.
megabytes to gigabytes table
Decimal (SI) values.
| MB | GB |
|---|---|
| 100 MB | 0.1 GB |
| 500 MB | 0.5 GB |
| 512 MB | 0.512 GB |
| 1000 MB | 1 GB |
Convert any size
Need a different value or unit? The full data storage converter handles bits, bytes, KB, MB, GB, TB and PB.
Frequently asked questions
How many gigabytes is 512 MB?+
512 MB equals 0.512 GB using the decimal (SI) standard that drive makers and Google use, or 0.5 GB using the binary standard that operating systems use.
Why are there two answers?+
Storage is measured two ways: decimal (1 GB = 1000 of the next unit down) and binary (1 GB = 1024). Hard-drive and SSD capacities are advertised in decimal, while Windows and other systems report sizes in binary — which is why a "1 TB" drive shows as about 931 GB in your operating system.