FileSizeCalc

Bits to Bytes Converter — Bits, Bytes and Network Speeds

A bits to bytes converter applies the 8:1 rule between the two smallest units of digital data — the conversion that explains why a 100 Mbps connection downloads at about 12.5 MB/s.

Quick answer: 1 byte = 8 bits, so divide bits by 8 to get bytes. A 100 Mbps (megabits per second) line moves 12.5 MB/s (megabytes per second); a 1 Gbps line moves 125 MB/s.

Which convention should the plain KB/MB/GB/TB labels use?
Result
0.125
1 bit = 0.125 B
Exact factors
1 bit =0.125 B
1 B =8 B
Bytes per unit0.125 B = bit
Same value, other convention
With the 1000 rule0.125 B

Both conventions give the same number for this pair, so no ambiguity applies here.

Common bitB values
bitB
81
10012.5
1,000125
1,000,000125,000
8,000,0001,000,000
12,582,9121,572,864
If you are converting for a download estimate, remember that network speeds are quoted in bits per second (Mbps) while file sizes are bytes — 100 Mbps moves about 12.5 MB per second. Use the download time calculator for that math.
Results are computed locally in your browser. Binary (1024) is what Windows and most disk tools show; decimal (1000) is what drive and cloud vendors print on the box — the same file can honestly be described by both numbers.
Core facts
Core rule1 byte = 8 bits (fixed, no convention debate)
Speed example100 Mbps = 12.5 MB/s · 1 Gbps = 125 MB/s · 50 Mbps = 6.25 MB/s
Unit case mattersMb = megabits, MB = megabytes — a factor of 8 apart
Typical speedsWi-Fi 6 real-world 300–800 Mbps · USB 3.2 5–20 Gbps · SATA III SSD 6 Gbps

Why networks count bits and files count bytes

Serial links transmit one bit at a time, so every network standard — Ethernet, Wi-Fi, USB, HDMI — is specified in bits per second. Storage is addressed in bytes because characters and instructions come in 8-bit groups. The two systems met in marketing decades ago and never reconciled: ISPs advertise the larger number. Reading 1,000 Mbps as 125 MB/s instantly explains why a “gigabit” line downloads a 50 GB game in about 7 minutes, not 50 seconds.

Where the 8× is not the whole story

Real throughput is lower than the line rate because of packet headers, protocol overhead, disk speed and server limits — typically 90–95% on wired connections and 50–80% on Wi-Fi. That is why an “up to 100 Mbps” plan usually measures 88–95 Mbps in a speed test and delivers 11–12 MB/s in a download manager. The bits-to-bytes conversion gives the ceiling; efficiency gives the reality.

When to use this calculator

  • Translating an internet plan (Mbps) into expected download speed (MB/s).
  • Comparing a USB or SATA link speed in Gbps against file copy speeds in MB/s.
  • Estimating download times for large files from the connection spec.
  • Checking whether a network upgrade will actually raise copy speeds.

Frequently asked questions

Frequently Asked Questions

How many bytes in a bit?
One eighth: 1 byte = 8 bits, so 8 bits make 1 byte.
Why is my 300 Mbps connection only downloading at 37 MB/s?
That is the correct conversion (300 ÷ 8 = 37.5 MB/s) minus a few percent of protocol overhead — the plan is performing as expected.
Is a megabit the same as a megabyte?
No: a megabit is 1,000,000 bits and a megabyte is 8,000,000 bits — eight times larger.
How do I convert Mbps to MB/s?
Divide by 8. 50 Mbps = 6.25 MB/s, 100 Mbps = 12.5 MB/s, 1,000 Mbps = 125 MB/s.

More guides