HomeBits & Bytes

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?

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:

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
Pro

Need to export or batch convert?

Upgrade to Pro for CSV export, batch conversions, and instant calculations. Built for IT professionals who need more.

CSV ExportBatch ModeInstant Results
Upgrade to Pro — $4/mo

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.

Share: