Network Throughput Calculator

Work out the achieved throughput of a transfer from the data moved and the time it took, shown in Mbps, MB/s and Gbps. Calculates in your browser.

Average throughput

-

In MB/s-
In Gbps-

Show the math

Throughput is the data moved divided by the time it took:

throughput = data ÷ time (then ×8 for bits)

This is the achieved throughput of a real transfer, which is usually lower than the link's rated speed because of protocol overhead, congestion and latency. Results are shown in both bits per second and bytes per second. Calculated entirely in your browser.

What this does

A network throughput calculator works out the achieved rate of a transfer from the data moved and the time it took.

How to use it

  1. Enter the data transferred.
  2. Enter the time taken.
  3. Read throughput in Mbps, MB/s and Gbps.

How it works

Multiplying by eight converts bytes to bits. Achieved throughput is normally below the rated link speed because of overhead, latency and the slowest hop.

throughput = data ÷ time

Understanding your result

Achieved throughput is almost always below the rated link speed, because the slowest hop, latency, and overhead all drag it down, so a low number does not necessarily mean a faulty link. Use it to verify whether a transfer is hitting a reasonable fraction of capacity, and convert carefully between bytes moved and the bits-per-second that link speeds are quoted in.

Example

9 GB in 10 minutes is about 120 Mbps.

Sources & methodology

Last updated .

Frequently asked questions

How is throughput calculated?

Divide the amount of data transferred by the time it took. Multiplying by eight gives the rate in bits per second; the result is shown in both bit and byte units.

Why is throughput lower than my line speed?

Achieved throughput reflects real conditions (protocol overhead, latency, congestion and the slowest hop) so it is normally below the link’s rated bandwidth.

Is anything uploaded?

No. The calculation runs entirely in your browser.