Mbps Calculator
The Mbps Calculator translates an internet or network speed written in megabits per second into the units people actually compare: kilobits per second, gigabits per second, megabytes per second, and approximate gigabytes per hour. It is designed for broadband plans, speed-test results, Wi-Fi router dashboards, cloud uploads, game downloads, and any situation where a provider says “Mbps” but an app shows “MB/s.”
The page is intentionally centered on Mbps rather than every possible rate unit. If you need arbitrary unit switching, use the data transfer rate calculator. If your comparison is specifically between megabits and gigabits, use the Mbps to Gbps converter. If the number is a file size rather than a speed, the digital storage converter handles capacity units without the per-second component.
How to read the result
Enter a nonnegative speed in megabits per second. The primary result is megabytes per second, because that is the rate many operating systems and download tools display. Supporting rows show kilobits per second, gigabits per second, the original Mbps value, and approximate gigabytes per hour. The calculator uses decimal network prefixes and divides the bit rate by eight for an eight-bit-octet byte-rate display.
For the default input, 100 Mbps, the page reports 12.5 MB/s. It also reports 100,000 kbps, 0.1 Gbps, 100 Mbps, and 45 GB/hr. The last row is an idealized throughput estimate: 12.5 MB/s multiplied by 3600 seconds and divided by 1000 MB per decimal GB. It does not subtract overhead or idle time.
Formula used by the calculator
The byte conversion is the most important step:
Decimal network prefix conversions are:
The approximate hourly transfer shown by the form is:
These are the formulas used here. The form does not use 1024 for its Gbps or GB/hr rows, because ordinary Mbps, Gbps, MB/s, and GB/hr labels are decimal in this context.
Example
Imagine a fiber plan or speed test reports 300 Mbps. The calculator first divides by eight:
It then scales Mbps into kbps:
And into Gbps:
For the hourly estimate, it uses the calculated byte rate:
So the result panel reads 37.5 MB/s as the headline, with 300,000 kbps, 0.3 Gbps, 300 Mbps, and 135 GB/hr underneath. If a download app shows 30 MB/s on that connection, the unit conversion is not wrong; the gap is likely practical overhead, congestion, or a server-side cap.
Quick reference table
| Mbps input | kbps | Gbps | MB/s | Approx. GB/hr |
|---|---|---|---|---|
| 25 | 25,000 | 0.025 | 3.125 | 11.25 |
| 100 | 100,000 | 0.1 | 12.5 | 45 |
| 300 | 300,000 | 0.3 | 37.5 | 135 |
| 500 | 500,000 | 0.5 | 62.5 | 225 |
| 1000 | 1,000,000 | 1 | 125 | 450 |
Mbps versus MB/s
The letter case matters. Mbps means megabits per second: lowercase b for bits. MB/s means megabytes per second: uppercase B for bytes. Because each byte is eight bits, a value in MB/s is one eighth of the corresponding value in Mbps. A 400 Mbps plan is not 400 MB/s; its theoretical maximum is 50 MB/s before overhead.
This difference is why internet plan comparisons can feel misleading even when the advertised unit is technically correct. Providers usually sell network line rate in bits per second. Download managers usually report file movement in bytes per second. A large game, video, or operating-system image is measured in gigabytes, so the MB/s or GB/hr rows are often easier for planning than the raw Mbps number.
Practical limits and domains
In home broadband, use the calculator to compare cable, fiber, fixed wireless, and cellular plans on a common basis. In office networks, it helps interpret switch ports, VPN throughput, and Wi-Fi access point claims. In cloud work, it estimates whether an upload link can sustain a backup window. In classrooms, it is a clean demonstration of units, prefixes, and the bit-byte distinction.
Do not expect the converted value to equal every observed transfer. TCP/IP headers, TLS encryption, packet loss, Wi-Fi retransmission, slow storage, overloaded servers, router CPU limits, and shared last-mile bandwidth all reduce real throughput. Speed-test sites also choose nearby servers and optimized streams, while a single file download may depend on a remote host with its own throttles.
Accuracy and limits
The calculator keeps the defined or cited relationship through the calculation and rounds only the displayed result. A converted number does not become more precise than the source measurement. Keep additional digits for chained calculations, then round to the precision justified by the original value; also preserve any reference basis or notation convention named with the input.
Sources
- NIST, Metric SI prefixes — decimal prefix definitions for kilo, mega, and giga.
- NIST, Guide for the Use of the International System of Units — unit-symbol and prefix conventions.
- MDN Web Docs, How does the Internet work? — packet-network background for practical speed limits.