MyCalCute
Install
Calculators / Technology / Bandwidth and transfer time

Bandwidth and transfer time calculator

Estimate transfer time from data size and connection speed.

On this page

Your result

Transfer time888.89seconds
Transfer time14.81minutes

Calculator controls

How to calculate

Estimate transfer time from data size and connection speed.

Transfer time = size*8000/(speed*efficiency/100); Transfer time = size*8000/(speed*efficiency/100)/60

Worked example

Data size (GB): 10; Connection speed (Mbps): 100; Usable throughput (%): 90.

Transfer time: 888.89 seconds; Transfer time: 14.81 minutes.

Assumptions and limits

Uses decimal gigabytes and megabits. Protocol overhead, congestion and server limits reduce throughput.

Results are rounded for display; calculations use unrounded values. Read our calculation methodology.

Understanding the result

Estimate transfer time from data size and connection speed. The displayed figures use the inputs and formula shown on this page.

When this tool is useful

Use the bandwidth and transfer time to compare a scenario, check an estimate, or verify a manual calculation.

Understanding your inputs

InputWhat to enter
Data size (GB)Enter a number of at least 0.000001 and no more than 1000000000000.
Connection speed (Mbps)Enter a number of at least 0.000001 and no more than 1000000000000.
Usable throughput (%)Enter a number of at least 0.1 and no more than 100.

Frequently asked questions

What should I check before using the bandwidth and transfer time result?

Uses decimal gigabytes and megabits. Protocol overhead, congestion and server limits reduce throughput.

Is this bandwidth and transfer time result exact?

It is exact for the stated mathematical model and entered values. Real-world results can differ when rates, timing, fees, definitions or measurement conditions differ.