Mbps Converter — Megabits to Megabytes per Second
Convert data-transfer rates among bps, kbps, Mbps, Gbps, B/s, kB/s, MB/s and GB/s using exact decimal SI prefixes.
Mbps Converter
Background.
Internet plans are usually sold in megabits per second, while browsers, game launchers and file-copy dialogs usually report megabytes per second. The two abbreviations differ only in the case of one letter, but their values differ by exactly eight: a byte contains eight bits. A 300 Mbps connection therefore has an ideal payload ceiling of 37.5 MB/s, not 300 MB/s.
This converter makes every dimension explicit. Each option is a rate with “per second” in its label. Lowercase b means bits; uppercase B means bytes. Select either family at the base, kilo, mega or giga scale and the page reports all eight rates at once. That avoids the misleading wording in the source backlog row, which paired a quantity labelled “Megabytes” with a rate labelled “Mbps.” A quantity cannot become a rate without a time interval, so the shipped interface never makes that substitution.
The prefixes here are decimal SI prefixes. BIPM defines kilo as 10³, mega as 10⁶ and giga as 10⁹. Therefore 1 Gbps is exactly 1,000 Mbps and 1 MB/s is exactly 1,000 kB/s. The binary prefixes Ki, Mi and Gi describe powers of 1,024 and belong to storage quantities; they are not silently substituted for the symbols on an internet plan. If software displays “MB/s” while internally scaling by 1,024, that is a labeling convention in that software, not a reason to change the SI conversion.
Every conversion first becomes bits per second. Byte rates multiply by eight, bit rates do not, and the selected decimal prefix supplies its power of one thousand. The canonical bit rate is then divided by the target factor. All factors are exact. Decimal.js performs the arithmetic and rounding occurs once at the output boundary, so converting through several units does not accumulate binary floating-point noise.
The result is an ideal unit conversion, not a throughput promise. An advertised link rate includes protocol headers and may be shared among devices. Wi-Fi interference, congestion, retransmissions, server throttling, disk speed and the path between endpoints can all lower an observed file-transfer rate. The page intentionally does not apply an arbitrary efficiency percentage. For elapsed time, use the download-time calculator, which exposes an overhead input instead of hiding an assumption.
Case and punctuation deserve care. Mbps, Mb/s and Mbit/s conventionally mean megabits per second. MBps, MB/s and Mbyte/s mean megabytes per second. Writing “mbps” informally is common, but the lowercase m technically means milli, not mega; unit symbols are case-sensitive. The selector uses the conventional forms while the explanatory labels spell each one out, so you can verify the intended family before copying a result.
This page is also not a bandwidth aggregator. If ten viewers each require 8 Mbps, their raw demand is 80 Mbps before overhead and headroom; the separate bandwidth calculator performs that planning workflow. Here the only question is what one stated rate looks like in another unit. Keeping that boundary narrow makes the conversion exact, transparent, reusable, dimensionally honest, practically useful and prevents operational estimates from being presented as metrology.
What is mbps converter?
A data-transfer rate measures information moved per unit time. Bits per second is the canonical base used here. A byte contains eight bits, so a byte-per-second rate has eight times the numeric bit-per-second value at the same decimal prefix: 1 MB/s equals 8 Mbps. SI prefixes scale both families in powers of one thousand. This is distinct from a file size, which is a quantity of information with no time denominator, and from achieved throughput, which is the payload rate after real network and system constraints.
How to use this calculator.
- Enter the transfer rate shown by the plan, device or application.
- Choose the source unit carefully: lowercase b is bits and uppercase B is bytes.
- Choose the target unit. The primary line shows that pair and the breakdown shows all eight decimal rates.
- For a connection speed compared with a file size, take the converted byte rate to the download-time calculator and include realistic overhead.
- Do not mix MB with MB/s: one is a quantity and the other is a rate.
The formula.
Assign each unit an exact bits-per-second factor. bps is 1; kbps, Mbps and Gbps are 10³, 10⁶ and 10⁹. B/s is 8; kB/s, MB/s and GB/s are 8×10³, 8×10⁶ and 8×10⁹. Multiply the input by its factor to get the canonical bit rate, then divide by the target factor.
For 300 Mbps, the canonical rate is 300×10⁶ = 300,000,000 bit/s. The MB/s factor is 8×10⁶ bit/s, so 300,000,000 ÷ 8,000,000 = 37.5 MB/s. Reversing the direction multiplies 37.5 by 8 and returns 300 exactly.
No 1,024 factor appears because the selected symbols are SI. NIST's binary-prefix guidance reserves Ki, Mi and Gi for powers of two, while BIPM's k, M and G remain decimal. The calculator rounds only the final displayed results to ten decimal places.
A worked example.
A 300 Mbps internet plan carries 300×1,000,000 = 300,000,000 bits per second at its nominal link rate. Divide by eight because every byte contains eight bits: 37,500,000 bytes per second. Divide by one million for the decimal mega prefix: 37.5 MB/s. That is the unit-only ceiling. A real download will generally show less because headers, retransmission, congestion and endpoint limits consume some of the link.
Frequently asked questions.
How many MB/s is 100 Mbps?
Is Mbps the same as MBps?
Why does a 1 Gbps connection show about 125 MB/s?
Does Mbps use 1,000 or 1,024?
Can I convert megabytes to Mbps without a time?
Why is my real download slower than the converted rate?
What is the difference between bandwidth and throughput?
Are unit symbols case-sensitive?
References& sources.
- [1]BIPM SI prefix table defines kilo as 10³, mega as 10⁶ and giga as 10⁹.
- [2]NIST IR 8354 §2.2 describes the contemporary eight-bit byte and binary digits.
- [3]IEC explains the standardized distinction among bits, bytes and their symbols in the IEC 80000-13 context.
- [4]RFC 8670 uses bit-per-second link rates and byte quantities as distinct dimensions in a network standard.
- [5]NIST's binary-prefix guidance distinguishes decimal SI prefixes from IEC powers-of-two prefixes.
In this category
Embed
Quanta Pro
Paid features are coming later.
- All 977 calculators remain free
- No billing is enabled