Upload time calculator

Enter a file size and your upload speed to see how long sending it will take. On many plans upload is a fraction of download, so a 25 GB video that downloads in minutes can take hours to upload.

Common sizes
Common speeds

Off by default. Real transfers rarely reach the full advertised or nominal rate; 85–95% is typical on a good wired connection.

Estimated transfer time
33 minutes, 20 seconds
  • Seconds2,000
  • Minutes33.333333
  • Hours0.555556
5 GB × 8 = 40,000 Mb 40,000 Mb ÷ 20 Mbps = 2,000 s

The same file at other speeds

SpeedTime

Runs entirely in your browser. Nothing you type is sent anywhere.

How upload time is calculated

The maths is the same as for downloads: convert the size to bits and divide by the upload rate.

seconds = size in GB × 8,000 ÷ upload speed in Mbps

With the real-world efficiency option ticked, the speed is first multiplied by the efficiency (90% by default). The presets are chosen for uploading: speeds of 5, 10, 20, 50, 100 and 500 Mbps, and sizes of 100 MB, 1 GB, 5 GB, 25 GB and 100 GB.

The reason this deserves its own calculator is asymmetry. Cable and DSL plans often pair a fast download with a much slower upload. The FCC's 2024 broadband benchmark, for example, is 100 Mbps down and 20 Mbps up: a 5:1 ratio. Fibre plans are more often symmetrical. Check your own upload figure on a speed test before you rely on a plan's headline number.

Worked examples

  • A 25 GB video project at 20 Mbps. 25 × 8,000 ÷ 20 = 10,000 seconds, or 2 hours 46 minutes 40 seconds. The same file downloads in about 33 minutes 20 seconds at 100 Mbps.
  • A first cloud backup of 100 GB at 20 Mbps. 40,000 seconds, or 11 hours 6 minutes 40 seconds at full speed. At 90% efficiency it is about 12 hours 21 minutes, which is why large first backups are best left running overnight.
  • A 1 GB video at 10 Mbps. 800 seconds, or 13 minutes 20 seconds.
  • A 100 MB batch of photos at 5 Mbps. 160 seconds.

Assumptions and limits

The estimate assumes the upload has the line to itself. Video calls, cloud cameras and other devices all share the same upload, and a saturated upload also slows browsing and calls for everyone in the home, because requests and acknowledgements have to squeeze through the same link. Many backup and sync apps let you cap their upload rate; leaving a margin keeps calls usable while a big upload runs.

Upload services may also limit speed on their side or process files after upload, which the calculator cannot know. Sizes use decimal units; if your editor or file manager shows GiB, pick the matching unit or add about 7.4%.

Planning a regular upload

For uploads that recur, such as nightly backups, think in volume per day. The data transfer calculator shows how much a given speed moves in a set window, and the upload speed calculator works out the upload a household needs for streaming, calls and cameras together. Upload vs download speed explains why the two figures differ, and the download time calculator covers the receiving side.

Frequently asked questions

How long does it take to upload 1 GB at 10 Mbps?

800 seconds, or 13 minutes 20 seconds at full speed. 1 GB is 8,000 megabits and 8,000 ÷ 10 = 800.

Why is my upload so much slower than my download?

Many cable and DSL plans are asymmetric and give far more capacity to download than to upload. Check the upload figure on a speed test; fibre plans are more often symmetrical.

How long will a 100 GB cloud backup take?

It depends on upload speed: about 11 hours 7 minutes at 20 Mbps, 4 hours 27 minutes at 50 Mbps, and 2 hours 13 minutes at 100 Mbps, before overhead.

Will a big upload slow down the rest of my internet?

It can. When the upload is full, calls and even browsing slow down because their outgoing traffic has to queue. Capping the backup app's upload rate below your maximum avoids this.

Related tools