How Many Bits Are in a Byte?

Updated 2026-07-04 ยท By the MakeToolz team

Quick answer: There are 8 bits in 1 byte. A bit is a single 1 or 0. A byte is a group of 8 of them, which can represent 256 different values (2โธ), enough for one character of basic text.

That one fact explains a lot about how computers measure everything, from a text file to your internet speed. Once you see why a byte is 8 bits, the whole ladder of kilobytes and megabytes makes sense. Here is the full picture in plain terms.

What is a bit?

A bit, short for binary digit, is the smallest unit of data a computer stores. It is a single 1 or 0, on or off, yes or no. On its own a bit can only answer one either-or question, so computers group bits together to describe bigger things. You can see any text turned into its raw bits with our Binary Code Translator.

Everything a computer does, from showing this page to running a game, comes down to billions of these on-off switches flipping in patterns.

What is a byte?

A byte is 8 bits grouped together. Those 8 bits give 2โธ = 256 possible combinations, from 00000000 to 11111111. Historically that was exactly enough to encode one character, a letter, digit, or symbol, using ASCII. That is why file and memory sizes are measured in bytes rather than bits.

Example: the letter "A" is the number 65, which in 8-bit binary is 01000001. That is one byte. Every character you type takes at least one byte to store, which is why a page of text is a few thousand bytes.

Why 8? Why not 4 or 16?

Early computers used all sorts of groupings, but 8 bits won out because it is the smallest power-of-two size that comfortably holds a single character. Those 256 values cover the English alphabet, digits, punctuation, and control codes with room to spare. A 4-bit group only gives 16 values, too few for the alphabet, while 16 bits would waste space for plain text.

Once hardware standardized on 8-bit bytes in the 1970s, it stuck. Modern encodings like UTF-8 still build on the byte, stacking several bytes together to cover the world's languages and emoji while staying compatible with the original 8-bit design.

Bits, bytes, KB, MB: the full ladder

Each step up multiplies by 1,024, not 1,000, because computers count in powers of two and 1,024 is 2ยนโฐ. Storage marketers sometimes use 1,000 instead, which is why a "1 TB" drive shows as about 931 GB in your operating system. Want to see the exact byte size of some text? Paste it into our Text Size Calculator.

Bits vs bytes: the capital-B trap

Watch the capitalization. A lowercase "b" means bits, and an uppercase "B" means bytes. Internet speeds are sold in megabits per second (Mbps), but files download in megabytes (MB). Since 1 byte = 8 bits, a "100 Mbps" connection downloads at roughly 12.5 MB/s. To estimate real download speed, divide the advertised number by 8.

This single letter trips up a lot of people. If a "300 Mbps" plan seems to download at only 37 MB/s, nothing is wrong. That is exactly the math working as expected.

People Also Ask

How many bits are in a byte?

Exactly 8. This has been the universal standard since the 1970s, and it holds true across nearly every computer and phone made today. When someone says "byte," they mean 8 bits.

How many values can one byte hold?

256 values, which is 2โธ. That runs from 0 to 255 in decimal, or 00000000 to 11111111 in binary. It was chosen because 256 comfortably covers all the characters early computers needed.

How many bytes are in a kilobyte?

1,024 bytes make a kilobyte in the traditional computing sense, because computers count in powers of two. Some storage makers round it to 1,000, which is where the gap between advertised and actual drive size comes from.

Why is my internet speed in bits but my downloads in bytes?

It is a convention. Bandwidth is measured in megabits per second (Mbps), while file sizes are measured in megabytes (MB). Divide the Mbps figure by 8 to estimate real download speed in MB/s.

What is a nibble?

A nibble is 4 bits, or half a byte. It maps neatly to one hexadecimal digit, which is why hex is handy for reading binary. Two nibbles make a full byte.

How many bits are in a character?

In basic ASCII, one character is one byte, or 8 bits. In UTF-8, common characters still use one byte, but accented letters, other alphabets, and emoji use two to four bytes each. So a character can be 8 to 32 bits depending on the encoding.

Is a byte always 8 bits?

In practice today, yes. A few historical machines used bytes of 6, 7, or 9 bits, but the 8-bit byte became the standard decades ago. Any modern device you use treats a byte as 8 bits.

How do I see the binary for a word or sentence?

Paste it into our Binary Code Translator. It shows each character as its 8-bit byte, so you can watch a word turn into rows of ones and zeros and see the byte structure for yourself.

Curious how big a piece of text really is? Run it through the Text Size Calculator to see the exact byte count, or translate it to raw bits with the Binary Code Translator.