Telecom & Networking
Basic

Download Time

Time to transfer a file of size S at rate R.

Formula

t=SRt = \frac{S}{R}

Live Calculator

Members

Variables

tTime (s)
SFile size (bits)
RRate (bps)

Example

S=800 Mb, R=100 Mbps: t = 8 s

How it works

This formula tells you how long a download or file transfer will take if you know the amount of data and the connection speed. It comes from the basic relationship rate = amount ÷ time, so rearranging gives time = amount ÷ rate. The file size must be measured in bits and the speed in bits per second, so the units cancel correctly to give seconds.

When to use it

Use this when estimating how long it will take to download a file, stream data, or transfer information over a network. It is also useful for comparing internet plans, checking transfer times on a server, or solving basic telecom and networking word problems.

Worked example, step by step

Given: S = 1.2 Gb, R = 50 Mbps Step 1: Convert 1.2 Gb to bits: 1.2 Gb = 1.2 × 10^9 bits Step 2: Convert 50 Mbps to bits per second: 50 Mbps = 50 × 10^6 bps Step 3: Use t = S / R Step 4: t = (1.2 × 10^9) / (50 × 10^6) Step 5: t = 24 s Final answer: The download time is 24 seconds.

Common mistakes to avoid

  • Mixing megabits (Mb) with megabytes (MB) and getting the time 8 times too large or too small
  • Forgetting to convert all units so that size and rate match before dividing
  • Using the formula backwards and calculating S = t / R instead of t = S / R

Did You Know?

Remember 1 byte = 8 bits: a 100 MB file is 800 Mb, so it takes 8 s on a 100 Mbps link.

Share this formula

Reviewed & maintained by the FormulaWon editorial teamLast reviewed September 2026