Data Storage Converter

Bits and bytes in decimal (SI: kB, MB, GB, 1000×) and binary (IEC: KiB, MiB, GiB, 1024×) prefixes. Drive makers use decimal; many operating systems report binary.

1,000 MB
1 GB = 1,000 MB
1 gigabyte in every data unit
bit8,000,000,000 bit
byte1,000,000,000 B
kilobyte1,000,000 kB
megabyte1,000 MB
terabyte0.001 TB
kibibyte976,562.5 KiB
mebibyte953.67432 MiB
gibibyte0.93132257 GiB
tebibyte0.0009094947 TiB

gigabyte to megabyte table

gigabyte (GB)megabyte (MB)
11,000
22,000
55,000
1010,000
2020,000
5050,000
100100,000
250250,000
500500,000
1,0001,000,000

Units and factors

UnitSymbolIn bytes
bitbit0.125
byteB1
kilobytekB1,000
megabyteMB1,000,000
gigabyteGB1,000,000,000
terabyteTB1,000,000,000,000
kibibyteKiB1,024
mebibyteMiB1,048,576
gibibyteGiB1,073,741,824
tebibyteTiB1,099,511,628,000

Questions people ask

How do I convert gigabytes to megabytes?

Multiply by 1,000. For example 10 GB = 10,000 MB.

What is the base unit for data?

The converter uses the byte as its internal base. Every unit is converted to bytes and then to the target unit, so any pair of units works.

Where do the conversion factors come from?

From the legal definitions published in NIST Special Publication 811 and the SI Brochure (BIPM). Where a unit is defined exactly, the factor is exact.