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
- Calculate
- File size
- Number of files
- Upload speed
- Measured upload time
- 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.