Data Storage Converter

Convert data sizes between bits, bytes, kB, MB, GB, TB and the binary KiB, MiB, GiB, TiB units.

Independently verified for accuracy

Calculator by Toolsloft ↗
Result
1000 Megabytes (MB)
Conversion
1 Gigabytes (GB) = 1000 Megabytes (MB)

Convert digital storage between bits, bytes, and the decimal (kB, MB, GB, TB) and binary (KiB, MiB, GiB, TiB) size families. Keeping the two families separate is what makes a 1 TB drive read as 931 GiB in your operating system, and this tool shows you exactly why.

How this is calculated

Decimal units step by 1000: 1 kB is 1000 bytes, 1 MB is a million bytes, 1 GB is a billion bytes. Binary units step by 1024: 1 KiB is 1024 bytes, 1 MiB is 1024 KiB, and so on. A bit is one eighth of a byte. Everything is converted to bytes and then to the target unit, so you can compare the decimal figure a drive is sold with against the binary figure software reports.

How to use

  1. Enter the size you want to convert.
  2. Choose the unit you have now.
  3. Choose the unit you want the result in.
  4. Read the converted size, or press Swap units to reverse it.

Examples

  • Gigabytes to megabytes: 1 GB = 1000 MB
  • Binary gibibytes: 1 GiB = 1024 MiB
  • Bits to bytes: 8 bit = 1 B

FAQ

Why does a 1 TB hard drive show as about 931 GB on my computer?
Drives are sold in decimal terabytes (1 TB = 1,000,000,000,000 bytes), but many operating systems report size in binary units and label them GB. In binary units that same drive is about 931 GiB, so the number looks smaller even though nothing is missing.
What is the difference between MB and MiB?
A megabyte (MB) is 1,000,000 bytes and a mebibyte (MiB) is 1,048,576 bytes. MiB is the binary unit, so it is about 4.9 percent larger than MB.

Embed this calculator

Add this free calculator to your own site. Copy the code and paste it where you want it to appear.