Bits to Bytes: Data Storage Explained
You pay for "100 Megabit" internet. But when you download a game, it only goes at "12 Megabytes" per second. Are you being scammed? Is your internet broken?
No! You are just a victim of the most confusing naming convention in technology: the difference between the bit (b) and the Byte (B).
Calculating download time? Use our Data Converter
The Magic Number: 8
This is the only number you need to know in digital storage:
- 1 Byte (B) = 8 bits (b)
That's it. A Byte is simply a packet of 8 bits.
Think of a "bit" as a single letter. Think of a "Byte" as a word.
The "b" vs "B" Trap
Marketing teams love this confusion.
- Internet Speeds (ISPs): Measured in bits (Mbps). It looks like a bigger number! "100 Mbps!"
- File Sizes (Storage): Measured in Bytes (MB). This is what you see on your computer.
So, if you have a 100 Mbps connection, you divide by 8 to get your real download speed.
100 / 8 = 12.5 MB/s.
Data Conversion Table
| Unit | Abbreviation | Size (in Bytes) |
|---|---|---|
| Bit | b | 1/8 Byte |
| Byte | B | 1 Byte |
| Kilobyte | KB | 1,024 Bytes |
| Megabyte | MB | 1,048,576 Bytes |
| Gigabyte | GB | 1 Billion Bytes |
| Terabyte | TB | 1 Trillion Bytes |
Why 1024 and not 1000?
Computers count in binary (base 2). So "kilo" doesn't mean 1000, it means 2^10, which is 1024.
However, hard drive manufacturers often use 1000 to make their drives sound bigger! This is why your "1 TB" drive only shows up as "931 GB" on Windows.
Conclusion
Next time you are shopping for internet, remember to divide by 8 to manage your expectations. And if you need to calculate exactly how long a file will take to transfer, use our data converter for a precise answer.