GB to MB formula: Decimal: MB = GB × 1,000 | Binary: MB = GB × 1,024
Most operating systems use binary (1 GB = 1024 MB), while storage manufacturers use decimal (1 GB = 1000 MB).
GB to MB Conversion Explained
What is a Gigabyte (GB)?
A gigabyte is a unit of digital information storage. The prefix "giga" means billion. There are two common definitions:
- Decimal (SI): 1 GB = 1,000,000,000 bytes (10⁹ bytes) = 1,000 MB. Used by storage manufacturers (hard drives, SSDs, USB drives).
- Binary (IEC): 1 GiB = 1,073,741,824 bytes (2³⁰ bytes) = 1,024 MiB. Used by operating systems (Windows, macOS, Linux). Often still labeled as GB.
What is a Megabyte (MB)?
A megabyte is a smaller unit. "Mega" means million. Two definitions:
- Decimal (SI): 1 MB = 1,000,000 bytes (10⁶ bytes) = 1,000 KB
- Binary (IEC): 1 MiB = 1,048,576 bytes (2²⁰ bytes) = 1,024 KiB
GB to MB Conversion Formula
- Decimal: MB = GB × 1,000 (since 1 GB = 1,000 MB)
- Binary: MB = GB × 1,024 (since 1 GiB = 1,024 MiB)
Real-World Examples
- A 2 GB RAM module = 2,000 MB (decimal) or 2,048 MB (binary)
- A 500 GB SSD = 500,000 MB (decimal) or 512,000 MB (binary)
- A 10 GB 4K video file = 10,000 MB (decimal) or 10,240 MB (binary)
- A 256 GB smartphone storage = 256,000 MB (decimal) or 262,144 MB (binary)
Why Two Standards?
The confusion comes from historical reasons. Computers work in binary (powers of 2), so 1 GB = 1,024 MB naturally. However, for marketing simplicity, storage manufacturers adopted decimal units (powers of 10), making 1 GB = 1,000 MB. This is why your 500 GB hard drive shows only about 465 GB in Windows (binary calculation).
Practical Applications
- Internet Data Plans: ISPs typically use decimal (1 GB = 1000 MB) for data caps.
- File Sizes: Most software (Windows File Explorer, macOS Finder) shows binary values but labels them as GB/MB.
- Cloud Storage: Google Drive, Dropbox, and iCloud use decimal (1 TB = 1000 GB = 1,000,000 MB).
- Programming: Developers should be aware of both standards when calculating memory or storage limits.
Frequently Asked Questions
Q: How many MB in 1 GB?
A: In decimal: 1 GB = 1,000 MB. In binary: 1 GiB = 1,024 MiB (often labeled as GB).
Q: Is 1024 MB equal to 1 GB?
A: In binary (IEC) terms, yes, 1,024 MiB = 1 GiB. In decimal terms, 1,000 MB = 1 GB.
Q: How do I convert GB to MB in my head?
A: For decimal, multiply by 1,000 (add three zeros). For binary, multiply by 1,024 (slightly more than 1,000).
Q: Why does my 16 GB USB stick show only 14.9 GB?
A: Manufacturers use decimal (16 GB = 16,000,000,000 bytes), but Windows uses binary (divides by 1,073,741,824 bytes per GiB), giving ~14.9 GiB.
Q: What comes after gigabyte?
A: Terabyte (TB) - 1 TB = 1,000 GB (decimal) or 1,024 GiB (binary).
Quick GB to MB Conversion Table
| Gigabytes (GB) | Megabytes (MB) - Decimal | Megabytes (MB) - Binary |
|---|---|---|
| 0.001 GB | 1 MB | 1.024 MB |
| 0.01 GB | 10 MB | 10.24 MB |
| 0.1 GB | 100 MB | 102.4 MB |
| 0.5 GB | 500 MB | 512 MB |
| 1 GB | 1,000 MB | 1,024 MB |
| 2 GB | 2,000 MB | 2,048 MB |
| 5 GB | 5,000 MB | 5,120 MB |
| 10 GB | 10,000 MB | 10,240 MB |
| 50 GB | 50,000 MB | 51,200 MB |
| 100 GB | 100,000 MB | 102,400 MB |
| 500 GB | 500,000 MB | 512,000 MB |
| 1,000 GB (1 TB) | 1,000,000 MB | 1,048,576 MB |
💡 Pro Tip: Choosing Storage Devices
When buying a hard drive or SSD, remember that manufacturers advertise in decimal GB/TB, but your operating system will show binary GB/TB (GiB/TiB). A "1 TB" drive will show approximately 931 GB in Windows. This is normal and not a defect. Factor in about 7% less usable space when planning storage needs.
Example calculation: 500 GB advertised = 500 × (1000³/1024³) ≈ 465.7 GB usable in Windows.