ThisCalculator

Everyday

Bytes per Second to Mbps: Convert the Rate

Updated · Standard formula, shown below

Megabits per second 10.000 Mbps
Bits per second
10,000,000 bps
Result
Bytes per second
1250000 B/s
You entered

Bytes per Second to Mbps: Convert the Rate

To convert bytes per second to megabits per second (Mbps), multiply the bytes-per-second value by 8, then divide by 1,000,000. Enter a transfer rate in bytes per second to get its equivalent in Mbps, along with the intermediate bit rate.

Formula

Mbps = bytes per second × 8 ÷ 1,000,000. In symbols, Mbps = B/s × 8 / 1,000,000. Here, B/s is the data rate in bytes per second, 8 is the number of bits in one byte, and 1,000,000 is the number of bits in one decimal megabit. The output Mbps means megabits per second.

Worked Example

Using the default input, 1,250,000 B/s:

  1. Convert bytes to bits: 1,250,000 × 8 = 10,000,000 bits per second.
  2. Convert bits per second to megabits per second: 10,000,000 ÷ 1,000,000 = 10.000 Mbps.

The equivalent bit rate is 10,000,000 bps. The displayed Mbps value is rounded to three decimal places.

What Bytes per Second and Mbps Mean

A byte is a common unit for describing data stored or transferred by a device. A bit is a smaller unit: one byte is conventionally eight bits. File sizes are often shown in bytes, kilobytes, megabytes, or gigabytes, while internet and network connection rates are commonly advertised in bits per second, such as Mbps or Gbps.

The “per second” part makes both B/s and Mbps rates, not amounts of data. For example, 10 Mbps describes a rate of 10 million bits each second. It does not mean a file contains 10 megabits total. To estimate how long a transfer takes, you also need the file size and must account for real-world overhead and changing speed.

Decimal and Binary Units

The conversion above uses the standard decimal meaning of megabit: 1 Mbps is 1,000,000 bits per second. This matches the usual convention for network speed labels. Related decimal units include 1 kbit/s = 1,000 bit/s and 1 Gbps = 1,000 Mbps.

Computing also uses binary multiples. A mebibit is 1,048,576 bits, and a mebibyte is 1,048,576 bytes. The IEC symbols distinguish them: Mibit and MiB. Some software uses “MB” or “MB/s” loosely, so check its documentation or display conventions if exact values matter. In particular, MB/s means megabytes per second, while Mbps means megabits per second; they are not interchangeable.

Quick Conversion Examples

  • 1 B/s = 0.000008 Mbps.
  • 1,000 B/s = 0.008 Mbps.
  • 125,000 B/s = 1 Mbps.
  • 1,000,000 B/s = 8 Mbps.
  • 1 MB/s, when MB means 1,000,000 bytes, equals 8 Mbps.

For the reverse conversion, divide Mbps by 8 to get decimal megabytes per second. For instance, 40 Mbps ÷ 8 = 5 MB/s in an ideal unit conversion. A download application may show less because of protocol overhead, congestion, server limits, Wi-Fi conditions, or other factors.

How to Read a Real Transfer Speed

If a download display reports 2.5 MB/s using decimal megabytes, multiply by 8: 2.5 × 8 = 20 Mbps. Conversely, a connection rate of 100 Mbps corresponds mathematically to 12.5 MB/s before overhead. This helps explain why a speed test result can look much larger than the number shown by a file download: the test may report megabits, while the file tool reports megabytes.

Even when both figures use the same units, they may measure different things. An internet plan’s advertised speed is generally a connection rate, while a file transfer reflects the path to a particular server and the performance of the devices and network involved. A single conversion changes units; it does not predict the speed a download will sustain.

Common Conversion Mistakes

  • Forgetting the factor of eight: bytes must be converted to bits before expressing the result in Mbps.
  • Confusing capitalization: B usually denotes bytes and b denotes bits. MB/s and Mbps therefore differ by a factor of eight under matching decimal units.
  • Using the wrong megabit: decimal Mbps uses 1,000,000 bits, not 1,048,576. The latter is a binary mebibit.
  • Comparing a rate with a file size: B/s and Mbps are rates; MB and Mb are quantities of data without “per second.”
  • Rounding too early: keep the unrounded value during intermediate steps, then round the final display to the desired precision.

The conversion assumes a byte contains eight bits and uses decimal Mbps. It is a unit conversion, not a measurement of actual throughput. Network protocols add headers and control traffic, and observed rates can vary over time, so a converted theoretical rate may not match an application’s reading exactly.

Frequently Asked Questions

How many Mbps is 1 MB/s?
Using decimal units, 1 MB/s is 8 Mbps because one megabyte is 8 megabits. If the software means a binary mebibyte, the corresponding figure is about 8.389 Mbps.

How do I convert B/s to Mbps?
Multiply B/s by 8 and divide by 1,000,000. For example, 500,000 B/s is 4 Mbps.

Is Mbps the same as MB/s?
No. Mbps means megabits per second; MB/s means megabytes per second. With decimal units, 1 MB/s equals 8 Mbps.

Why is my download speed lower than my Mbps connection speed?
The figures may use different units, and a connection’s advertised rate is not a guarantee of the rate for every download. Network overhead, Wi-Fi quality, congestion, server capacity, and device limits can reduce observed throughput.

How many bytes per second is 100 Mbps?
Divide by 8 to get 12.5 MB/s, or 12,500,000 bytes per second, using decimal units. This is the mathematical equivalent before transfer overhead.

Related

Formula used
in rate | Bytes per second | B/s | 1250000 | 0
out mbps | Megabits per second | Mbps | rate * 8 / 1000000 | 3
out bps | Bits per second | bps | rate * 8 | 0

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.