HomeBits & Bytes

Bits & Bytes Explainer

Understand the fundamental relationship between bits and bytes

Interactive Converter

8

1 Byte = 8 Bits — This is the fundamental relationship in computing.

Visual: What Does 1 Byte Look Like?

1
0
1
0
0
1
1
0

This byte (10100110) represents the number 166 in decimal

Each position is a bit (binary digit) — either 0 or 1

128
64
32
16
8
4
2
1

ISP Speed Reality Check

Enter your internet plan speed to see your actual file transfer rate:

12.50 MB/s

This is the maximum speed you'll see in your download manager

Your 100 Mbps plan actually transfers files at 12.50 MB/s because ISPs measure in megabits (Mb) while files are measured in megabytes (MB). Divide by 8 to convert.

What Can You Store in Different Amounts?

AmountBitsCan Store
1 Bit1A single yes/no value (0 or 1)
1 Byte8A single character (letter, number, symbol)
1 KB8,000A short paragraph of text (~500 words)
1 MB8,000,000A high-quality photo or 1 minute of MP3
1 GB8,000,000,000~250 MP3 songs or 1 hour of SD video
1 TB8 × 10¹²~250,000 photos or 500 hours of HD video

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.

AbbreviationMeaningUsed For
MbMegabitNetwork speeds (ISP plans)
MBMegabyteFile sizes, RAM
GbGigabitHigh-speed network links
GBGigabyteStorage, file sizes
MbpsMegabits per secondInternet speed tests
MB/sMegabytes per secondDownload 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.