Pick a unit system — Decimal (1000) or Binary (1024) — and convert between bits, bytes and every multiple of them. The two systems are kept firmly apart, because 1 GB and 1 GiB are not the same size.
Result
kB, MB, GB and TB are decimal units. Each one is 1,000 times the unit before it.
1 GB = 1,000 MB
KiB, MiB, GiB and TiB are binary units. Each one is 1,024 times the unit before it.
1 GiB = 1,024 MiB
| Binary | Bytes | Decimal | Bytes |
|---|---|---|---|
| 1 KiB | 1,024 | 1 kB | 1,000 |
| 1 MiB | 1,048,576 | 1 MB | 1,000,000 |
| 1 GiB | 1,073,741,824 | 1 GB | 1,000,000,000 |
| 1 TiB | 1,099,511,627,776 | 1 TB | 1,000,000,000,000 |
The manufacturer counts a terabyte as a trillion bytes. The operating system divides by 1024 three times, which gives roughly 931 of its units.
A megabyte is a million bytes. A mebibyte is 1,048,576 bytes, about five per cent more.
A thousand in the decimal system, or 1024 MiB in a GiB if you are working in binary units.
No. There are eight bits in a byte, which is why a 100 Mbps connection downloads at roughly 12.5 MB per second.