Upload Time Calculator

Quick answer

The upload time calculator works out how long it takes to upload one file or a whole batch – photos to the cloud, a video to YouTube, a backup to a server – from the file size and your upload speed, or finds your real upload speed from a measured time.

%

Lower it if other devices share the connection.

Total upload time
0:20
Time per file
20 s
Total data
40
Effective upload rate
2 MB/s
Data uploaded per hour
7.2

Upload speed is the forgotten half of an internet plan. Cable, DSL and many fixed-wireless plans give far less upload than download – 100/10 or 500/20 Mbit/s are common – so sending a large video or the first full cloud backup can take hours or days even when downloads feel instant.

Enter the size of one file, how many files there are and your upload speed from a speed test. The calculator returns the total time, the time per file and the effective rate in MB/s. Because uploads share your line with everything else in the house, the efficiency field lets you allow for video calls or streaming happening at the same time.

Switch to the second mode if you have already timed an upload: enter the size and the time it took, and the calculator reports the upload speed you actually achieved, which you can compare with what your provider promises.

How to use the Upload Time Calculator

  1. Calculate
  2. File size
  3. Number of files
  4. Upload speed
  5. Measured upload time
  6. Efficiency — Lower it if other devices share the connection.

Results update as you type, every field has its own unit menu, and everything is calculated in your browser.

How it works

The total amount of data is converted to bits and divided by the effective upload rate (speed × efficiency). In reverse mode the total bits are divided by the measured time.

Worked example

One 40 MB file on a 16 Mbit/s upload: 40 × 8 = 320 Mbit, 320 ÷ 16 = 20 s, an effective 2 MB/s. A holiday album of 250 such photos would take 250 × 20 = 5,000 s ≈ 1 h 23 min. If a 40 MB upload actually took 32 s, your real upload speed was 320 ÷ 32 = 10 Mbit/s.

Typical upload speeds

Connection Typical upload
ADSL 0.5–1 Mbit/s
Cable (DOCSIS 3.0/3.1) 10–50 Mbit/s
4G / 5G mobile 5–100 Mbit/s
Fibre to the home 100–1,000 Mbit/s (often symmetric)

Inputs explained

Field What to enter
Calculate Choose one: Upload time, Upload speed (from a measured time)
File size Units: MB, GB, kB, TB, B, MiB …
Number of files A number
Upload speed Units: Mbit/s, Gbit/s, kbit/s, bit/s, MB/s, GB/s …
Measured upload time Units: s, min, h, days, ms
Efficiency In %. Lower it if other devices share the connection.

What each result means

  • Total upload time = [Number of files]×[File size]×8÷([Upload speed]×[Efficiency]÷100)
  • Time per file = [File size]×8÷([Upload speed]×[Efficiency]÷100)
  • Your upload speed = [Number of files]×[File size]×8÷[Measured upload time]
  • Total data = [Number of files]×[File size]

Formula

Upload time = number of files × file size × 8 ÷ (upload speed × efficiency) · Upload speed = total size × 8 ÷ time · MB/s = Mbit/s ÷ 8

Worked example

Inputs — Calculate: Upload time; File size: 40 MB; Number of files: 1; Upload speed: 16 Mbit/s; Efficiency: 100 %.
Results — Total upload time = 0:20; Time per file = 20 s; Total data = 40 MB; Effective upload rate = 2 MB/s; Data uploaded per hour = 7.2 GB.

Key terms

Upload speed
Data rate from your device to the internet.
Asymmetric connection
A plan with different download and upload speeds.
Efficiency
Share of the rated upload speed you actually get.

Frequently asked questions

How long does it take to upload 40 MB at 16 Mbit/s?

40 MB = 320 Mbit, and 320 ÷ 16 = 20 seconds.

How long does a 2 GB video take to upload at 10 Mbit/s?

16,000 Mbit ÷ 10 = 1,600 s ≈ 27 minutes at full speed, about 30 minutes at 90%.

Why is my upload so much slower than my download?

Most cable and DSL plans are asymmetric; fibre plans are often symmetric (e.g. 500/500).

How long will my first cloud backup of 500 GB take on 20 Mbit/s upload?

4,000,000 Mbit ÷ 20 = 200,000 s ≈ 2.3 days of continuous uploading.

How do I find my upload speed?

Run a speed test, or time a large upload and use the second mode of this calculator.

Do many small files upload slower than one big file?

Yes – each file adds request overhead, so batches of tiny files usually run below the line speed.

Sources

  1. FCC – Broadband speed guide
  2. NIST – Prefixes for binary multiples

Cite this calculator

Speedy Calculator. (2026). Upload Time Calculator. Speedy Calculator. https://speedycalculator.com/calculators/other/upload-time/