Data Storage Converter
Convert bits, bytes, kilobytes, megabytes, gigabytes, terabytes and petabytes, in both decimal (KB, MB, GB) and binary (KiB, MiB, GiB) units.
· CalcFlow Editorial
1 GB = 1,000 MB
Results shown are estimates for informational purposes only. Nothing on CalcFlow is financial, tax, legal, or medical advice. Always consult a qualified professional before making important decisions.
Common Data Storage Conversions
| Gigabytes (10^9 B) | Megabytes (1,000,000 B) | Bits | Bytes | Kilobytes (1,000 B) | Terabytes (10^12 B) |
|---|---|---|---|---|---|
| 1 GB | 1,000 | 8,000,000,000 | 1,000,000,000 | 1,000,000 | 0.001 |
| 2 GB | 2,000 | 16,000,000,000 | 2,000,000,000 | 2,000,000 | 0.002 |
| 5 GB | 5,000 | 40,000,000,000 | 5,000,000,000 | 5,000,000 | 0.005 |
| 10 GB | 10,000 | 80,000,000,000 | 10,000,000,000 | 10,000,000 | 0.01 |
| 64 GB | 64,000 | 512,000,000,000 | 64,000,000,000 | 64,000,000 | 0.064 |
| 100 GB | 100,000 | 800,000,000,000 | 100,000,000,000 | 100,000,000 | 0.1 |
| 256 GB | 256,000 | 2,048,000,000,000 | 256,000,000,000 | 256,000,000 | 0.256 |
| 500 GB | 500,000 | 4,000,000,000,000 | 500,000,000,000 | 500,000,000 | 0.5 |
| 1,000 GB | 1,000,000 | 8,000,000,000,000 | 1,000,000,000,000 | 1,000,000,000 | 1 |
Popular Data Storage Conversions
Formula
bits = value x unit factor (decimal: 1 kB = 1,000 B; binary: 1 KiB = 1,024 B; 1 byte = 8 bits)Understanding Data Storage Conversion
Two systems share the same abbreviations in everyday talk. Decimal units follow SI prefixes: a kilobyte is 1,000 bytes and a gigabyte is 10^9 bytes. Binary units, standardized by the IEC as kibibyte, mebibyte and gibibyte, count in powers of 1,024. Drive makers advertise decimal gigabytes, while many operating systems report binary ones, which is why a "500 GB" drive appears as roughly 465 GiB.
Tips and Best Practices
- 1Divide a decimal GB figure by 1.0737 to get GiB.
- 2RAM is normally sold in binary multiples, while disk and network sizes use decimal.
- 3A byte is 8 bits; lowercase b means bits and uppercase B means bytes.
Real-World Example
A drive sold as 500 GB holds 500 x 10^9 bytes, which is 500,000,000,000 / 1,073,741,824 = 465.66 GiB.
Common Mistakes to Avoid
- Mixing bits and bytes, which is an eight-fold error.
- Treating a kilobyte as always 1,024 bytes; under SI it is 1,000.
- Expecting a new drive to show its full advertised size in the operating system.
How to Use
- Pick the unit you have in the left selector and the unit you want in the right selector.
- Type a number in either box; the other box updates instantly.
- Use the swap button to reverse the direction and Copy result to copy the answer.
Frequently Asked Questions
How many MB are in a GB?
Why does my 1 TB drive show less than 1 TB?
How many bits are in a byte?
Sources: IEC 80000-13 and BIPM SI prefixes (decimal kB/MB/GB; binary KiB/MiB/GiB).