Quick Answer
In decimal units, multiply gigabytes by 1,000 to get megabytes: 1 GB is 1,000 MB and 2.5 GB is 2,500 MB. In binary units, multiply by 1,024: 1 GiB is 1,024 MiB. A 1 TB drive holds 1,000,000,000,000 bytes, which is 931 GiB, the figure Windows shows as GB.
Embed this calculator
Adjust the size if needed, then copy the code below into your page or blog. The calculator will load in an iframe and stay updated automatically.
Table of Contents
- GB to MB Converter
- Quick Answer
- Related Calculators
- How This GB to MB Converter Works
- How to Use the GB to MB Converter
- Data Size Formulas
- Key Terms
- Worked Example
- Real-Life Examples
- GB vs GiB
- GB to MB Chart
- Why There Are Two Kinds of Gigabyte
- Common Mistakes to Avoid
- Frequently Asked Questions
- References & Sources
How This GB to MB Converter Works
Phone plans, file sizes, memory cards and hard drives all talk about megabytes, gigabytes and terabytes, but not always with the same meaning. Choose the unit you have and whether you mean decimal (powers of 1,000) or binary (powers of 1,024) units, enter the amount and press Calculate. The converter shows the size in bytes, KB, MB, GB and TB, the same size in the other system, and the number of bits.
Quick explanation: 1 GB = 1,000 MB (decimal) or 1 GiB = 1,024 MiB (binary).
- GB to MB: multiply by 1,000.
- MB to GB: divide by 1,000.
- GiB to MiB: multiply by 1,024.
How to Use the GB to MB Converter
- Choose the unit you have.
- Choose decimal (1,000) or binary (1,024) units.
- Enter the amount.
- Press Calculate.
- Read the size in every unit, the other system and bits.
Data Size Formulas
- Decimal (SI): 1 KB = 1,000 B; 1 MB = 1,000 KB; 1 GB = 1,000 MB; 1 TB = 1,000 GB
- Binary (IEC): 1 KiB = 1,024 B; 1 MiB = 1,024 KiB; 1 GiB = 1,024 MiB; 1 TiB = 1,024 GiB
- MB from GB: MB = GB × 1,000 (or MiB = GiB × 1,024)
- Bits: 1 byte = 8 bits
- GB to GiB: GiB = GB × 109 ÷ 230 = GB × 0.9313
Key Terms
- Byte (B): 8 bits, enough to store one basic character.
- Megabyte (MB): 1,000,000 bytes (decimal).
- Gigabyte (GB): 1,000,000,000 bytes (decimal).
- Gibibyte (GiB): 1,073,741,824 bytes (binary).
- Bit (b): a single 0 or 1; network speeds use bits per second.
Worked Example
A new 2 TB external drive shows less space on a Windows computer. How much should it show?
- 2 TB = 2 × 1012 = 2,000,000,000,000 bytes
- In binary units: 2 × 1012 ÷ 240 = 1.819 TiB, or 1,863 GiB
- Windows labels GiB as GB, so it shows about 1,863 GB. No space is missing.
Going the other way, a 750 MB video is 750 ÷ 1,000 = 0.75 GB.
Real-Life Examples
- Data plans: 5 GB is 5,000 MB.
- Drives: 1 TB shows as about 931 GB in Windows.
- Memory: 16 GiB of RAM is 16,384 MiB.
- Downloads: a 4.7 GB file is 4,700 MB.
GB vs GiB
- GB (gigabyte): 109 = 1,000,000,000 bytes.
- GiB (gibibyte): 230 = 1,073,741,824 bytes.
- Difference: 1 GiB = 1.0737 GB.
GB to MB Chart
1 GB = 1,000 MB = 10^9 bytes; 1 GiB = 2^30 bytes.
| GB | MB | GiB | MiB |
|---|---|---|---|
| 1 GB | 1,000 MB | 0.93 GiB | 954 MiB |
| 2 GB | 2,000 MB | 1.86 GiB | 1,907 MiB |
| 4 GB | 4,000 MB | 3.73 GiB | 3,815 MiB |
| 8 GB | 8,000 MB | 7.45 GiB | 7,629 MiB |
| 16 GB | 16,000 MB | 14.90 GiB | 15,259 MiB |
| 32 GB | 32,000 MB | 29.80 GiB | 30,518 MiB |
| 64 GB | 64,000 MB | 59.60 GiB | 61,035 MiB |
| 128 GB | 128,000 MB | 119.21 GiB | 122,070 MiB |
| 256 GB | 256,000 MB | 238.42 GiB | 244,141 MiB |
| 500 GB | 500,000 MB | 465.66 GiB | 476,837 MiB |
| 512 GB | 512,000 MB | 476.84 GiB | 488,281 MiB |
| 1000 GB | 1e+06 MB | 931.32 GiB | 953,674 MiB |
| 2000 GB | 2e+06 MB | 1,862.65 GiB | 1,907,349 MiB |
| 4000 GB | 4e+06 MB | 3,725.29 GiB | 3,814,697 MiB |
Why There Are Two Kinds of Gigabyte
Computers address memory in powers of two, and 210 = 1,024 is close to 1,000, so early programmers borrowed the metric prefix kilo for 1,024 bytes. As sizes grew the gap grew too: a binary gigabyte is 7.4% bigger than a decimal one and a binary terabyte almost 10% bigger. In 1998 the International Electrotechnical Commission created separate binary prefixes (kibi, mebi, gibi, tebi) with symbols KiB, MiB, GiB and TiB, and NIST and the IEEE recommend using them.
In practice, drive makers, phone carriers and network speeds use decimal units, macOS and Linux file managers mostly do too, while Windows and RAM sizes use binary units with the old GB label. When a number seems too small or too large, check which system it uses. Network speeds are also given in bits per second, not bytes: a 100 Mbps connection moves at most 12.5 MB per second.
Common Mistakes to Avoid
- Mixing decimal and binary. 1 GB is 1,000 MB, but 1 GiB is 1,024 MiB.
- Thinking a drive is short. Windows shows binary GiB labeled GB.
- Confusing bits and bytes. 100 Mbps is 12.5 MB/s.
- Using 1,024 for data plans. Carriers use 1,000.
- Writing Gb for GB. Lower-case b means bits.
Frequently Asked Questions
1,000 MB in decimal units, or 1,024 MiB in a GiB.
Multiply by 1,000 (decimal) or 1,024 (binary).
1,000 MB is 1 GB.
2 GB is 2,000 MB (or 2,048 MiB in 2 GiB).
1,000 GB in a TB, or 1,024 GiB in a TiB.
Windows counts in binary GiB but labels them GB.
Only in binary units (GiB and MiB); in decimal it is 1,000 MB.
1.5 GB is 1,500 MB.
1,000,000,000 bytes, or 1,073,741,824 in a GiB.
References & Sources
| Source | Used For | Link |
|---|---|---|
| NIST, Prefixes for binary multiples | IEC binary prefixes kibi, mebi, gibi, tebi; 1 GB = 10^9 B and 1 GiB = 2^30 B. | https://physics.nist.gov/cuu/Units/binary.html |
| NIST, Metric (SI) Prefixes | kilo, mega, giga and tera as powers of 1,000. | https://www.nist.gov/pml/owm/metric-si-prefixes |