CalcCafe

Bits to Bytes

Convert bit to byte instantly — type a value and read the result, with the exact formula shown.

Reviewed by the CalcCafe editorial team · Last updated 1 July 2026 · How we test our tools

Example

1 bit = 0.125 B, 5 bit = 0.625 B, 10 bit = 1.25 B.

Common conversions: bit to byte

Quick reference for the bit → B values you are most likely to need, computed with the exact factor the converter above uses. It includes the specific values people most often look up (1 bit, 1,024 bit, 256 bit, 16 bit, 1,000 bit).

Bit (bit)Byte (B)
1 bit0.125 B
2 bit0.25 B
3 bit0.375 B
5 bit0.625 B
10 bit1.25 B
15 bit1.875 B
16 bit2 B
20 bit2.5 B
25 bit3.125 B
30 bit3.75 B
40 bit5 B
50 bit6.25 B
60 bit7.5 B
70 bit8.75 B
75 bit9.375 B
80 bit10 B
90 bit11.25 B
100 bit12.5 B
150 bit18.75 B
200 bit25 B
250 bit31.25 B
256 bit32 B
500 bit62.5 B
1,000 bit125 B
1,024 bit128 B

Byte to Bit

Byte (B)Bit (bit)
1 B8 bit
5 B40 bit
10 B80 bit
50 B400 bit
100 B800 bit

How it works

Byte = Bit × 0.125. Every value is converted through a single byte base unit using internationally defined conversion factors, so any from/to pair stays consistent.

Good to know

Converting bits to bytes is the everyday math behind making sense of internet speeds and file sizes. Internet service providers and network gear almost always advertise speed in bits per second (Mbps, Gbps), while your operating system, browser downloads, and storage drives report size in bytes (KB, MB, GB). Translating one into the other is how you answer practical questions like "my plan is 100 Mbps, so how fast will this 50 MB file actually download?"

Both units describe the same underlying thing — a unit of digital information — but at different granularity. A bit is the smallest possible piece of data, a single 1 or 0, and the term is a contraction of "binary digit." A byte is a group of 8 bits, a size that became standard because 8 bits is enough to represent a single character of text (the ASCII set) and maps cleanly onto how computer memory is addressed. So this is not metric-versus-imperial; it is a fixed 8-to-1 grouping baked into computing itself.

The rule of thumb is simple: to go from bits to bytes, divide by 8 (or multiply by 0.125); to go the other way, multiply by 8. A quick shortcut for connection speeds is to divide the advertised megabit number by 8 to estimate megabytes per second — so a 100 Mbps line tops out around 12.5 MB/s, and a gigabit line at roughly 125 MB/s.

The most common mistake is confusing the lowercase "b" (bit) with the uppercase "B" (byte) — Mb and MB differ by a factor of 8, which is exactly why a "1,000 Mbps" connection never downloads a file at 1,000 MB/s. A second caveat is precision: 0.125 is exact, so bit-to-byte conversion never introduces rounding error, but real-world transfer speeds run lower than the raw math suggests because of protocol overhead, encoding, and network conditions.

Frequently asked questions

How do you convert bit to byte?
Multiply the number of bits by 0.125 to get bytes. For example, 1 bit = 0.125 B.
What is 1 bit in bytes?
1 bit equals 0.125 bytes (1 bit = 0.125 B).
How many bits are in 1 byte?
There are 8 bits in 1 byte.
Is this converter free and private?
Yes. It runs entirely in your browser, so your inputs never leave your device, there is no sign-up, and it works offline once loaded.
Are the conversions exact?
Conversions use internationally defined factors and are exact where the definitions are exact (for example, 1 inch = 2.54 cm). Displayed results are rounded for readability.

People also ask

How many bytes is 1 bit?
One bit is 0.125 bytes, since there are 8 bits in a byte. You can't store a whole byte's worth of data in a single bit — it takes 8 bits to make one.
Why are there 8 bits in a byte?
Eight bits became the standard byte because that's enough combinations (256) to represent every character in the original ASCII text set, and it aligns neatly with how computer memory is organized. A group of 8 bits has been the de facto byte since the 1960s and 70s.
How do I convert Mbps to MB/s?
Divide the megabits-per-second figure by 8 to get megabytes per second. For example, 100 Mbps equals 12.5 MB/s, and 1,000 Mbps (gigabit) equals 125 MB/s.
What's the difference between Mb and MB?
Mb means megabit and MB means megabyte, and they differ by a factor of 8 (1 MB = 8 Mb). Watch the capitalization: lowercase b is bits, uppercase B is bytes.
Is converting bits to bytes exact or approximate?
It is exact. Dividing by 8 (multiplying by 0.125) introduces no rounding error, because a byte is defined as precisely 8 bits.
How long to download a 50 MB file on a 100 Mbps connection?
A 100 Mbps connection delivers about 12.5 MB/s, so 50 MB would take roughly 4 seconds in ideal conditions. Real-world overhead usually makes it a little longer.
How many bits are in a kilobyte?
One kilobyte (1,000 bytes) is 8,000 bits, and a kibibyte (1,024 bytes) is 8,192 bits. Multiply the number of bytes by 8 to get bits.
Why is my download speed slower than my internet plan?
Plans are advertised in megabits (Mbps) but downloads display in megabytes (MB/s), an 8x difference, so a 100 Mbps plan maxes near 12.5 MB/s. Protocol overhead and network conditions reduce it slightly further.
Is 1024 bytes equal to 1 MB?
No, 1,024 bytes is one kibibyte (KiB), or roughly one kilobyte, not a megabyte. A megabyte is 1,000,000 bytes in the decimal (SI) definition, and a mebibyte (MiB) is 1,024 × 1,024 = 1,048,576 bytes in the binary definition. Either way, a megabyte is about a thousand times larger than 1,024 bytes.
Why is 256 the limit?
A byte holds 8 bits, and each bit can be 0 or 1, so a byte has 2^8 = 256 possible values. Counting from zero, that gives the range 0 to 255, which is why you see limits like 255 in color codes, IP address octets, and old-style character sets. To store a bigger number, software simply uses more bytes: two bytes give 65,536 values and four bytes give about 4.3 billion.
Why are 1024 bytes not 1000?
Computers address memory in powers of two, and 2^10 = 1,024 is the power of two closest to 1,000, so early engineers used it as a convenient 'kilo'. The metric prefix kilo officially means exactly 1,000, which is why standards bodies introduced the term kibibyte (KiB) for 1,024 bytes and kept kilobyte (KB) for 1,000 bytes. Storage makers and this converter use the decimal 1,000 definition, while operating systems such as Windows often report sizes using 1,024, which explains small mismatches in displayed file sizes.

Related calculators

Sources & references

These tools follow our methodology and provide educational estimates only — verify important figures with a qualified professional.