Bits & Bytes Explainer
Understand the fundamental relationship between bits and bytes
Bytes to Bits Converter
1 Byte = 8 Bits — This is the fundamental relationship in computing.
Visual: What Does 1 Byte Look Like?
This byte (10100110) represents the number 166 in decimal
Each position is a bit (binary digit) — either 0 or 1
ISP Speed Reality Check
Enter your internet plan speed to see your actual file transfer rate:
What Can You Store in Different Amounts?
| Amount | Bits | Can Store |
|---|---|---|
| 1 Bit | 1 | A single yes/no value (0 or 1) |
| 1 Byte | 8 | A single character (letter, number, symbol) |
| 1 KB | 8,000 | A short paragraph of text (~500 words) |
| 1 MB | 8,000,000 | A high-quality photo or 1 minute of MP3 |
| 1 GB | 8,000,000,000 | ~250 MP3 songs or 1 hour of SD video |
| 1 TB | 8 × 10¹² | ~250,000 photos or 500 hours of HD video |
Need to export or batch convert?
Upgrade to Pro for CSV export, batch conversions, and instant calculations. Built for IT professionals who need more.
Why Bits and Bytes Matter
The confusion between bits and bytes is one of the most common misunderstandings in IT. A bit (binary digit) is the smallest unit of data — it can be either 0 or 1. A byte is a group of 8 bits, and it's the standard unit for measuring file sizes.
Why ISPs Use Bits
Internet Service Providers advertise speeds in bits per second (Mbps) rather than bytes per second (MB/s) for two main reasons:
- Historical convention: Telecommunications has always measured data rates in bits because serial communication sends data one bit at a time.
- Marketing advantage: 100 Mbps sounds much faster than 12.5 MB/s, even though they represent the same speed.
Quick Reference
1 Byte = 8 bits
1 KB = 1,000 Bytes = 8,000 bits
1 MB = 1,000 KB = 8,000,000 bits
1 GB = 1,000 MB = 8,000,000,000 bits
1 TB = 1,000 GB = 8,000,000,000,000 bits
Notation Matters
Pay close attention to capitalization: lowercase 'b' means bits, uppercase 'B' means bytes. So Mb = megabit, MB = megabyte. This distinction is critical when reading specifications, speed tests, and technical documentation.
| Abbreviation | Meaning | Used For |
|---|---|---|
| Mb | Megabit | Network speeds (ISP plans) |
| MB | Megabyte | File sizes, RAM |
| Gb | Gigabit | High-speed network links |
| GB | Gigabyte | Storage, file sizes |
| Mbps | Megabits per second | Internet speed tests |
| MB/s | Megabytes per second | Download managers, disk speed |
Frequently Asked Questions
Why is 1 byte equal to 8 bits?
The 8-bit byte became standard because early computers needed to represent at least 128 characters (ASCII), which requires 7 bits, plus 1 bit for error checking (parity). The 8-bit byte also conveniently represents values from 0 to 255, which is useful for many computing tasks. While some historical systems used different byte sizes (6-bit, 9-bit), the 8-bit byte is now universal.
Why do ISPs use Mbps instead of MB/s?
ISPs use megabits per second (Mbps) because: (1) it's the traditional telecommunications standard since data is transmitted serially one bit at a time, and (2) the numbers are 8 times larger, which looks better in marketing. A '100 Mbps' plan sounds much faster than '12.5 MB/s', even though they're identical speeds.
How do I quickly convert Mbps to MB/s?
Divide by 8. For a quick mental estimate, divide by 10 for a rough approximation. For example, 100 Mbps ÷ 8 = 12.5 MB/s (exact), or 100 ÷ 10 = 10 MB/s (rough estimate). This quick division helps you set realistic expectations for download speeds.
What's a nibble?
A nibble (or nybble) is 4 bits — exactly half a byte. It can represent values from 0 to 15, which corresponds to a single hexadecimal digit (0-F). Nibbles are commonly used in hexadecimal notation, where each hex digit represents 4 bits. For example, the byte 10100110 can be split into two nibbles: 1010 (A in hex) and 0110 (6 in hex), giving 0xA6.