Why 1000 vs 1024?
Storage and networking vendors often use decimal prefixes: 1 KB = 1000 bytes, 1 MB = 1000 KB. But operating systems and programmers have historically used powers of two: 1 KiB = 1024 bytes, 1 MiB = 1024 KiB.
Decimal: MB = KB ÷ 1000
Binary: MiB = KiB ÷ 1024
Example (decimal)
4500 KB ÷ 1000 = 4.5 MB
Example (binary)
4500 KiB ÷ 1024 ≈ 4.3945 MiB
FAQ
1. Which should I use for web uploads?
Most web tools label in MB but don’t specify. Using decimal is a safe default.
2. Why does Windows show a different size than the disk label?
Because Windows is reporting binary-based units, while the disk label uses decimal-based marketing units.