Skip to content
Know.itKnow.it
Create a visual lesson
~2 min

Bit vs. Byte: What's the Difference?

ProgrammingSide-by-sideWritten comparisonAll comparisons

Read the comparison below, or explore it visually. Create a visual lesson comparing bit and byte using available credits or plan allowance.

A bit is the smallest unit of digital data, a single 0 or 1, while a byte is a group of 8 bits that can represent 256 different values, enough for one letter of text. Internet speeds are quoted in bits per second (Mbps) but file sizes in bytes (MB), so a 100 Mbps connection downloads at most about 12.5 megabytes per second.

At a glance

BitByte
SizeOne binary digit: 0 or 18 bits
Values it holds2 values256 values (0 to 255)
SymbolLowercase b, as in Mb and GbUppercase B, as in MB and GB
Typical useNetwork and internet speeds (Mbps)File sizes, storage and memory (MB, GB)
Everyday exampleA 100 Mbps broadband planA 5 MB photo or a 128 GB phone

Which should you use?

Bit

Bits are the unit for data transfer rates, so a broadband plan, a 4G speed test or a Wi-Fi router's rating is quoted in megabits or gigabits per second.

Byte

Bytes are the unit for amounts of stored data, such as a 3 MB song, a 2 GB film download or the 256 GB of storage in a phone.

Frequently asked questions

How do I convert Mbps to MB/s?
Divide by 8. A 100 Mbps plan delivers at most 12.5 MB per second, and a 40 Mbps plan about 5 MB/s. Real downloads are slightly slower because part of the bandwidth carries protocol overhead such as packet headers.
Is a kilobyte 1,000 or 1,024 bytes?
Officially, a kilobyte (kB) is 1,000 bytes and a kibibyte (KiB) is 1,024 bytes. Windows still counts in units of 1,024 while labelling them KB, MB and GB, which is why a 1 TB drive shows up as about 931 GB.
Why are there 8 bits in a byte?
The 8-bit byte became standard largely through IBM's System/360 computers in the 1960s. Eight bits hold 256 values, enough for upper- and lowercase letters, digits and symbols, and 8 is a power of two, which suits computer hardware.