Guides

What Is Mbps?

Mbps means megabits per second. Learn how it differs from MB/s and MiB/s, calculate transfer time and compare measurements under matching conditions.

Mbps means megabits per second: 1 Mbps is 1,000,000 bits per second. It measures a data transfer rate, rather than file size or a monthly data allowance. Download and upload are separate directions. Latency, often measured in milliseconds (ms), describes time rather than throughput.

Bits, bytes and prefixes

One byte (B) contains eight bits. A megabyte (MB) is 1,000,000 bytes; a mebibyte (MiB) is 1,048,576 bytes. MB/s and MiB/s therefore differ. Check the application’s label and documentation if its meaning is unclear. These conversions exclude protocol overhead; approximate values below are rounded.

A transfer-time calculation

For an illustrative calculation, assume a constant useful-data rate of 500 Mbps, or 62.5 MB/s. A 5 GB (5,000 MB) file then takes an ideal 5,000 / 62.5 = 80 seconds. A larger 5 GiB file takes approximately 85.90 seconds at that rate. This is neither a measurement of your connection nor a time guarantee for a 500 Mbps plan. Protocol overhead, varying throughput, server limits and device processing can change actual time. A game update may also include waiting, unpacking and installation after transfer.

What VMAXCHECK measures

VMAXCHECK uses M-Lab NDT to measure download and upload over a single TCP stream to a measurement server, and displays a server-reported estimate of TCP round-trip time. Rates appear in Mbps, or Gbps from 1,000 Mbps. Results describe that path, device, method and moment. They do not establish every application’s speed, a separate jitter value or the performance of the contracted access line alone. Run load-generating tests outside important calls.

Why link rate and throughput differ

A link’s transmission rate and useful data delivered by an application describe different layers. Protocol information and retransmissions consume capacity; the server, path, competing traffic and device may also limit throughput. There is no universal few-percent gap or rule that Wi-Fi must be slower than Ethernet. A device’s wireless link rate is not an internet throughput measurement. Check how your own contract defines download and upload speeds before comparing; providers’ terms differ.

Four comparisons before drawing conclusions

More than a speed number

Consider download, upload and latency alongside the actual application’s behavior. A higher Mbps value does not guarantee stable games or calls. If your traffic fills the available capacity, extra capacity may reduce queuing, but it does not automatically change distance or routing. Use current application requirements, simultaneous use and measurement conditions instead of treating 100 Mbps as a universal quality guarantee.

Common questions

Sources