redzilla
All tools
Calculation

Bandwidth

Enter the size of the file and the link speed and compute the transfer time, minding bits vs bytes and decimal (SI) vs binary (IEC) units. Includes overhead factor, inverse mode and unit converter.

What do you want to calculate

TCP/IP headers, retransmissions, etc. Adds time (or demands more speed). Typical ~510 %.

Examples
redzilla.cl — bw
 
Transfer time
In seconds
Effective throughput
after applying overhead
Time
Seconds

The size in other units

UnitValueBase

The speed in other units

UnitValueNote
How it is calculated · bits, bytes and units

1. Network speeds are measured in bits per second; files in bytes. 1 byte = 8 bits.

2. time (s) = size_in_bits / speed_in_bps, where size_in_bits = size_in_bytes × 8.

3. Decimal (SI, base 1000): kB=10³ B, MB=10⁶, GB=10⁹. Binary (IEC, base 1024): KiB=2¹⁰ B, MiB=2²⁰, GiB=2³⁰.

4. Overhead multiplies time by (1 + overhead): 10 % overhead takes 10 % longer.

Runs locally in your browser · no sign-up · nothing leaves your browser.

How it works

The calculator estimates how long a file takes to transfer given its size and the link speed, taking care of the classic bits versus bytes confusion: network speeds are measured in bits per second while files are measured in bytes, with 1 byte = 8 bits. It also distinguishes decimal units (SI: MB = 10⁶ B, GB = 10⁹ B) from binary units (IEC: MiB = 2²⁰ B, GiB = 2³⁰ B), accepts a protocol overhead factor, and has an inverse mode that computes the speed you need to meet a target time.

The base formula is time (s) = size_in_bytes × 8 ÷ speed_in_bps; overhead (TCP/IP headers, retransmissions) multiplies the time by (1 + overhead), or demands proportionally more speed in inverse mode. It also reports the effective throughput and conversion tables for the size and the speed in every unit.

Example: how long does 1 GB take over a 100 Mbps link?

  1. Size in bits: 1 GB = 10⁹ bytes × 8 = 8 × 10⁹ bits.
  2. Ideal time: 8 × 10⁹ ÷ 100 × 10⁶ = 80 s (1 min 20 s).
  3. With 10 % protocol overhead: 80 × 1.10 = 88 s, for an effective throughput of about 91 Mbps.

Frequently asked questions

Why does my 100 Mbps connection only download at 12 MB/s?
Because those are different units: 100 megabits per second equals 12.5 megabytes per second (divide by 8). Download managers show MB/s while providers sell Mbps. Add protocol overhead on top and seeing 11-12 MB/s on a 100 Mbps connection is completely normal.
What is the difference between GB and GiB?
GB is decimal (SI): exactly 10⁹ bytes. GiB is binary (IEC): 2³⁰ = 1,073,741,824 bytes, 7.4 % more. Disk manufacturers use GB and operating systems usually report GiB, which is why a 1 TB drive shows up as about 931 GiB. The calculator accepts both families and converts them in the results table.
How much protocol overhead should I assume?
For typical TCP/IP transfers, 5 to 10 % is a reasonable value: it covers Ethernet, IP and TCP headers, acknowledgements and some retransmission. With VPNs, congested wireless networks or heavy packet loss it can be considerably more. The slider in the calculator goes up to 50 %.
What speed do I need to move 1 TB overnight?
Use the inverse mode: 1 TB is 8 × 10¹² bits; in 8 hours (28,800 s) you need about 278 Mbps sustained with no overhead, or around 305 Mbps with 10 %. The whole calculation runs in your browser, with no data sent to any server.
Was this tool useful?
Disclaimer We take great care to keep every tool accurate and review it thoroughly; even so, we can't guarantee it is free of errors or take responsibility for how the results are used. We recommend double-checking anything critical.
Found an error? Let us know →