🦉 UnitOwl

Bits to Bytes

1 Bit (b) = 0.125Byte (B)

Last updated: By KAMP Inc. / UnitOwl
Accuracy verified. Conversions on this page are calculated against ISO 80000 and NIST standards and reviewed for correctness.
Result
0.125 B
1 b = 0.125 B

How Many Bytes in a Bit?

One byte equals exactly 8 bits. To convert bits to bytes, divide the bit value by 8. This is perhaps the most fundamental conversion in computing — every file, every network packet, and every piece of data stored or transmitted is ultimately composed of bits grouped into bytes. The distinction between bits and bytes matters enormously in everyday technology: internet service providers advertise speeds in megabits per second (Mbps), but download managers and file systems measure in megabytes per second (MB/s). A "100 Mbps" internet connection does not download at 100 megabytes per second — it downloads at about 12.5 MB/s. Understanding the 8:1 ratio between bits and bytes prevents confusion when evaluating internet plans, estimating download times, or interpreting network monitoring tools. The same rule scales cleanly upward: a 1 Gbps connection tops out at about 125 MB/s before overhead, which is why transfer estimates can look wildly different depending on which unit a dashboard uses. Once you know this, speed-test numbers and file-transfer numbers stop seeming contradictory. It also makes bandwidth claims much easier to sanity-check.

How to Convert Bit to Byte

  1. Start with your value in bits.
  2. Divide the bit value by 8 to get bytes.
  3. For example, 8,000 bits / 8 = 1,000 bytes (1 KB).
  4. To convert megabits to megabytes, also divide by 8. 100 Mbps / 8 = 12.5 MB/s.
  5. Remember: bits use a lowercase "b" (Mb, Gb, Kb) while bytes use an uppercase "B" (MB, GB, KB).

Real-World Examples

Your internet plan is 200 Mbps. What is the maximum download speed in MB/s?
200 / 8 = 25 MB/s theoretical maximum. Real-world speeds are typically 60-80% of this, so expect 15-20 MB/s.
A network packet is 12,000 bits. How many bytes is that?
12,000 / 8 = 1,500 bytes. This is the maximum transmission unit (MTU) for standard Ethernet frames.
A 64-bit processor handles data in chunks of 64 bits. How many bytes is that?
64 / 8 = 8 bytes. A 64-bit processor can process 8 bytes of data in a single operation.
You want to download a 4 GB file on a 50 Mbps connection. How long will it take?
50 Mbps = 6.25 MB/s. 4 GB = 4,000 MB. 4,000 / 6.25 = 640 seconds = about 10 minutes 40 seconds.
A Wi-Fi router is rated at 1,200 Mbps. How fast can it actually transfer files?
1,200 / 8 = 150 MB/s theoretical maximum. With overhead, expect 60-100 MB/s in practice.

Quick Reference

Bit (b)Byte (B)
10.125
20.25
50.625
101.25
253.125
506.25
10012.5
50062.5
1,000125

Related Converters

History of Bit and Byte

The 8-bit byte is so fundamental that it is easy to forget it was an engineering choice, not an inevitability. Early computers used word lengths of 6, 12, 36, or 48 bits. The 8-bit byte became dominant with the IBM System/360 in 1964, which standardized on 8-bit bytes across its entire product line. Eight bits can represent 256 values (2^8), which was sufficient for all uppercase and lowercase English letters, digits, punctuation, and control characters. This aligned perfectly with ASCII (American Standard Code for Information Interchange), adopted in 1963, which used 7 bits for 128 characters plus one parity bit. The convention of measuring network speeds in bits while measuring file sizes in bytes dates back to telecommunications, where data was transmitted serially — one bit at a time over a wire. This bit-vs-byte distinction has persisted into the broadband era, creating the enduring confusion between Mbps and MB/s.

Common Mistakes to Avoid

  • Assuming Mbps and MB/s are the same thing. They differ by a factor of 8. A "100 Mbps" connection transfers at most 12.5 MB/s. If you confuse them, your download time estimates will be off by 8x.
  • Using lowercase "b" for bytes or uppercase "B" for bits. By convention, bit uses lowercase "b" (Mb, Gb, Kb) and byte uses uppercase "B" (MB, GB, KB). Mixing them up leads to significant misunderstandings.
  • Forgetting network overhead. Even after correctly converting Mbps to MB/s, actual throughput is lower due to protocol headers, error correction, and network congestion. A 100 Mbps connection rarely sustains 12.5 MB/s — expect 8-10 MB/s.
  • Reading a speed-test result in megabits and expecting a browser or game launcher to show the same number in megabytes. Download tools usually report bytes, so a "300" on the speed test will look more like 35-38 in the installer under good conditions.

Frequently Asked Questions

Why do ISPs use bits instead of bytes for internet speeds?
Historically, telecommunications measured transmission rates in bits per second because data was sent one bit at a time over serial connections. ISPs continued this convention — and the fact that numbers in bits are 8 times larger (100 Mbps sounds faster than 12.5 MB/s) provides a marketing advantage.
What does "64-bit" mean in the context of processors?
A 64-bit processor can handle data in 64-bit (8-byte) chunks. This allows it to address more than 4 GB of RAM (the limit of 32-bit processors), process larger numbers natively, and handle memory addresses up to 16 exabytes theoretically. For consumers, the main benefit is the ability to use more than 4 GB of RAM.
How many bits are in a gigabyte?
One gigabyte (GB) = 1,000,000,000 bytes = 8,000,000,000 bits (8 billion bits) in the SI system. In binary, one gibibyte (GiB) = 1,073,741,824 bytes = 8,589,934,592 bits.
Why does a 1 Gbps connection not copy files at 1 GB/s?
Because a gigabit is not a gigabyte. Divide by 8 first: 1 Gbps equals 125 MB/s under ideal conditions. Real file transfers are slower still because of protocol overhead, storage speed limits, Wi-Fi interference, and server-side constraints.
How many bytes are in 1 megabit?
In decimal networking units, 1 megabit is 1,000,000 bits. Divide by 8 and you get 125,000 bytes. That is why a 1 Mbps connection transfers at a theoretical maximum of 0.125 MB/s, not 1 MB/s.
Quick Tip

The quickest way to convert internet speed (Mbps) to file transfer speed (MB/s): divide by 8. For even faster mental math, divide by 10 for a conservative estimate. So a 100 Mbps connection downloads at roughly 10 MB/s in practice, and a 1 Gbps connection at about 100 MB/s. This accounts for some network overhead.

Further Reading

Sources & References