Digital storage converter — MB, GB, TB and the binary units
Drive capacities, file sizes, RAM and bandwidth budgets — with both the decimal units manufacturers print and the binary units your operating system counts in.
How to use it
- 1
Type into any row — say MB or GB. The results appear immediately, no button needed.
- 2
Need a combined figure? Fill in two rows, for example MB and MiB, and they are added together before converting.
- 3
Set how many digits you want (4–12) and click a result to copy the plain number.
Exact conversion factors
These are the definitions the calculator uses. Nothing here is rounded for convenience — where a value is exact by definition, it says so.
- 1 byte = 8 bits · 1 kB = 1000 B · 1 MB = 10⁶ B · 1 GB = 10⁹ B
- 1 KiB = 1024 B · 1 MiB = 1 048 576 B · 1 GiB = 1 073 741 824 B
- 1 GB = 0.931322575 GiB · 1 TB = 931.322575 GiB = 0.909494702 TiB
- 1 MiB = 1.048576 MB — binary units run 4.86 percent larger per step
- 100 Mbit/s = 12.5 MB/s at best
B = bit ÷ 8 · MB = B ÷ 10⁶ · MiB = B ÷ 1 048 576 · GiB = GB × 0.931322575Digital storage conversion table — every unit
One of each unit, converted into the three units people ask for most.
| Unit | MB | GB | MiB |
|---|---|---|---|
| 1 bit | 0.000000125 MB | 1.25000×10^-10 GB | 0.000000119209 MiB |
| 1 B | 0.000001 MB | 0.000000001 GB | 0.000000953674 MiB |
| 1 kB | 0.001 MB | 0.000001 GB | 0.000953674 MiB |
| 1 MB | 1 MB | 0.001 GB | 0.953674 MiB |
| 1 GB | 1 000 MB | 1 GB | 953.674 MiB |
| 1 TB | 1 000 000 MB | 1 000 GB | 953 674 MiB |
| 1 PB | 1 000 000 000 MB | 1 000 000 GB | 953 674 000 MiB |
| 1 KiB | 0.001024 MB | 0.000001024 GB | 0.000976563 MiB |
| 1 MiB | 1.04858 MB | 0.00104858 GB | 1 MiB |
| 1 GiB | 1 073.74 MB | 1.07374 GB | 1 024 MiB |
| 1 TiB | 1 099 510 MB | 1 099.51 GB | 1 048 580 MiB |
MB → GB, MiB — quick values
| MB | GB | MiB |
|---|---|---|
| 0.5 MB | 0.0005 GB | 0.476837 MiB |
| 1 MB | 0.001 GB | 0.953674 MiB |
| 2 MB | 0.002 GB | 1.90735 MiB |
| 3 MB | 0.003 GB | 2.86102 MiB |
| 5 MB | 0.005 GB | 4.76837 MiB |
| 10 MB | 0.01 GB | 9.53674 MiB |
| 20 MB | 0.02 GB | 19.0735 MiB |
| 25 MB | 0.025 GB | 23.8419 MiB |
| 50 MB | 0.05 GB | 47.6837 MiB |
| 100 MB | 0.1 GB | 95.3674 MiB |
| 250 MB | 0.25 GB | 238.419 MiB |
| 1 000 MB | 1 GB | 953.674 MiB |
How this converter works
This is the page that explains the missing space on your hard drive. Manufacturers sell a terabyte as 1 000 000 000 000 bytes, while Windows reports capacity in tebibytes of 1024⁴ bytes and calls them TB. The same drive is 1 TB and 0.909 TiB — nothing has vanished, the labels just disagree.
Bits are here too, one eighth of a byte, which matters whenever network speed meets file size. A 100 Mbit/s connection moves 12.5 MB per second at best, so a 4 GB download needs at least five and a half minutes even on a perfect line.
Notes and abbreviations
- Decimal: kB = 1000 B, MB = 1000 kB, GB = 1000 MB
- Binary: KiB = 1024 B, MiB = 1024 KiB, GiB = 1024 MiB
- 1 byte = 8 bits — network speeds are in bits, file sizes in bytes
Questions
Why does my 1 TB drive show 931 GB?
The drive holds 10¹² bytes. The operating system divides by 1024 three times and prints 931 — those are really gibibytes.
How long does a 4 GB file take on 100 Mbit/s?
4 GB is 32 000 megabits, so 320 seconds at full speed — five minutes twenty.
Is MB the same as MiB?
No. 1 MiB is 1 048 576 bytes, 4.86 percent more than 1 MB.