All articles
Tips7 min read

How long does it take to upload 10 GB (and other large files)?

At 20 Mbps, 10 GB takes just over an hour to upload; at 100 Mbps, about 13 minutes. Here is the full table from 1 GB to 1 TB, the formula behind it, and how to go faster.

By Transfr Team

Uploading 10 GB takes about 2 h 13 min at 10 Mbps, 1 h 7 min at 20 Mbps, 27 minutes at 50 Mbps and 13 minutes at 100 Mbps, assuming your connection holds that upload speed the whole time. The rule is simple: every gigabyte is 8,000 megabits, so divide that by your upload speed in Mbps to get the time in seconds.

Below you will find the full table from 1 GB to 1 TB, how to find your real upload speed (which is usually not the number in your contract), and practical ways to make big uploads shorter and more reliable.

The formula: how to calculate upload time

The factor 8,000 comes from two conversions: one gigabyte is 1,000 megabytes, and one byte is eight bits. Internet speeds are expressed in megabits per second (Mbps) while files are measured in megabytes (MB), which is the most common source of wrong estimates. If units are a blur, our file size guide explains MB, GB and Mbps in plain words.

Upload time table, from 1 GB to 1 TB

Theoretical upload time at a steady speed (decimal GB)
Size5 Mbps10 Mbps20 Mbps50 Mbps100 Mbps300 Mbps1 Gbps
1 GB27 min13 min7 min2 min 40 s1 min 20 s27 s8 s
2 GB53 min27 min13 min5 min 20 s2 min 40 s53 s16 s
5 GB2 h 13 min1 h 7 min33 min13 min7 min2 min40 s
10 GB4 h 27 min2 h 13 min1 h 7 min27 min13 min4 min1 min 20 s
25 GB11 h 7 min5 h 33 min2 h 47 min1 h 7 min33 min11 min3 min
50 GB22 h 13 min11 h 7 min5 h 33 min2 h 13 min1 h 7 min22 min7 min
100 GB44 h 27 min22 h 13 min11 h 7 min4 h 27 min2 h 13 min44 min13 min
250 GB4.6 days2.3 days27 h 47 min11 h 7 min5 h 33 min1 h 51 min33 min
1 TB18.5 days9.3 days4.6 days44 h 27 min22 h 13 min7 h 24 min2 h 13 min

These are best-case figures. In practice, plan for some margin: network protocols use part of the bandwidth, Wi-Fi speed varies from one room to the next, and other devices in the house share the same connection. If a transfer runs far slower than the table suggests, see why is my upload so slow? for a troubleshooting checklist.

How long does it take to upload 1 GB?

One gigabyte, roughly a few minutes of 4K phone video or a few hundred photos, takes about 13 minutes at 10 Mbps, under 3 minutes at 50 Mbps and around 1 minute 20 seconds at 100 Mbps. On a fibre line with several hundred megabits of upload, it is a matter of seconds.

How long does it take to upload 10 GB, 50 GB or 100 GB?

  • 10 GB (a feature-length 1080p film, a big photo shoot): about 1 h 7 min at 20 Mbps, 13 min at 100 Mbps. See also how to send a 10 GB file for free.
  • 50 GB (a day of 4K rushes, a game build): about 5 h 33 min at 20 Mbps, 1 h 7 min at 100 Mbps. More in our page on sending 50 GB.
  • 100 GB (a wedding film project, a full archive): about 11 h at 20 Mbps, 2 h 13 min at 100 Mbps, 13 min on a 1 Gbps fibre line. See how to send 100 GB.

Upload once, share with everyone

Transfr sends up to 100 GB per transfer for free. Your recipients download at their own speed.

Start a transfer

What is your real upload speed?

Most home connections are asymmetric: the download speed in the advert is several times the upload speed. Cable and DSL lines often upload at a tenth or less of their download speed, while fibre (FTTH) is frequently symmetric or close to it. Mobile 4G and 5G vary a lot with signal strength and how busy the cell is.

The US regulator puts it plainly in its consumer guide: applications would work best if upload speed were as high as download speed, “but service providers generally don’t offer that option”. Its broadband benchmark, confirmed again in August 2026, is 100 Mbps down and only 20 Mbps up.

Typical upload speeds in 2026

Median speeds, Speedtest Global Index by Ookla, September 2026 (rolling July–September)
MarketFixed broadband: download / uploadMobile: download / upload10 GB upload at the fixed median
Global134.75 / 67.99 Mbps110.41 / 13.99 Mbpsabout 20 min
United States314.35 / 72.62 Mbps190.59 / 9.70 Mbpsabout 18 min
United Kingdom192.62 / 64.08 Mbps78.59 / 9.33 Mbpsabout 21 min
France342.55 / 268.77 Mbps140.89 / 10.04 Mbpsabout 5 min
Germany103.26 / 38.28 Mbps299.80 / 39.56 Mbpsabout 35 min

Two lessons from these numbers. Mobile upload medians sit around 10–14 Mbps in most of these markets, so sending 10 GB from a phone on cellular data can take one and a half to two and a half hours, even when downloads feel instant. And the gap between countries comes largely from fibre: where fibre to the home is widespread, as in France, upload speeds are close to download speeds.

  1. Step 1

    Run a speed test on the device that will upload

    Use any reputable speed test and note the upload figure, not the download one.

  2. Step 2

    Test in the same conditions

    Same room, same Wi-Fi or cable, same VPN setting as for the real transfer. A test on your phone says little about your laptop.

  3. Step 3

    Repeat at different times

    Shared connections slow down in the evening. Two or three measurements give a realistic average.

  4. Step 4

    Use the lowest result in the formula

    Size in GB × 8,000 ÷ that speed gives a safe estimate of the upload time.

How to upload large files faster

  1. Plug in an Ethernet cable. Wired connections are more stable than Wi-Fi and usually faster, especially through walls.
  2. Pause other uploads. Cloud backup (iCloud, Google Photos, OneDrive, Dropbox), game updates and video calls all compete for the same upload bandwidth.
  3. Turn off the VPN if your security policy allows it. VPNs add overhead and route traffic through a distant server.
  4. Keep the computer awake and plugged in. A sleeping laptop stops the upload; on a long transfer, change the power settings first.
  5. Upload at off-peak times. Overnight or early morning, shared networks are less congested.
  6. Do not re-encode or zip just to save time unless it truly shrinks the files. Compressing a video costs quality, and zipping already-compressed media saves almost nothing; see should you zip files before sending?.

Does the recipient need the same time to download?

No. Downloads run at the recipient’s download speed, which is generally much higher than anyone’s upload speed. And with a transfer link, you upload the files only once, however many people receive them. That is the main advantage over sending the same attachment to ten people, or uploading separately to several platforms.

When is it faster to ship a hard drive?

At 20 Mbps, uploading 1 TB takes more than four and a half days of uninterrupted transfer. For volumes in the terabytes on a modest connection, a courier with an external SSD can genuinely be quicker, and it is still common in film production. For anything up to a few hundred gigabytes, a broadband upload overnight is usually the simpler option, and Transfr Pro removes the size limit per transfer if you go beyond the free 100 GB.

Estimating time for a whole project

If you deliver regularly, it helps to know your own numbers. Measure your upload speed once, then keep a rule of thumb: at 50 Mbps you move about 22 GB per hour; at 100 Mbps about 45 GB per hour; at 20 Mbps about 9 GB per hour. Multiply by the hours you have before the deadline and you know immediately whether you can send tonight or need to start now. For a broader overview of the options, read how to send large files.

Send large files for free

  • Up to 100 GB per transfer
  • No account needed
  • Encrypted and hosted in Europe
Send files now

Frequently asked questions

Keep reading

Related guides

Ready to send your files?

Drop your files, get a link, and your recipient downloads the originals. Free up to 100 GB per transfer, no sign-up.