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
| Size | 5 Mbps | 10 Mbps | 20 Mbps | 50 Mbps | 100 Mbps | 300 Mbps | 1 Gbps |
|---|---|---|---|---|---|---|---|
| 1 GB | 27 min | 13 min | 7 min | 2 min 40 s | 1 min 20 s | 27 s | 8 s |
| 2 GB | 53 min | 27 min | 13 min | 5 min 20 s | 2 min 40 s | 53 s | 16 s |
| 5 GB | 2 h 13 min | 1 h 7 min | 33 min | 13 min | 7 min | 2 min | 40 s |
| 10 GB | 4 h 27 min | 2 h 13 min | 1 h 7 min | 27 min | 13 min | 4 min | 1 min 20 s |
| 25 GB | 11 h 7 min | 5 h 33 min | 2 h 47 min | 1 h 7 min | 33 min | 11 min | 3 min |
| 50 GB | 22 h 13 min | 11 h 7 min | 5 h 33 min | 2 h 13 min | 1 h 7 min | 22 min | 7 min |
| 100 GB | 44 h 27 min | 22 h 13 min | 11 h 7 min | 4 h 27 min | 2 h 13 min | 44 min | 13 min |
| 250 GB | 4.6 days | 2.3 days | 27 h 47 min | 11 h 7 min | 5 h 33 min | 1 h 51 min | 33 min |
| 1 TB | 18.5 days | 9.3 days | 4.6 days | 44 h 27 min | 22 h 13 min | 7 h 24 min | 2 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.
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
| Market | Fixed broadband: download / upload | Mobile: download / upload | 10 GB upload at the fixed median |
|---|---|---|---|
| Global | 134.75 / 67.99 Mbps | 110.41 / 13.99 Mbps | about 20 min |
| United States | 314.35 / 72.62 Mbps | 190.59 / 9.70 Mbps | about 18 min |
| United Kingdom | 192.62 / 64.08 Mbps | 78.59 / 9.33 Mbps | about 21 min |
| France | 342.55 / 268.77 Mbps | 140.89 / 10.04 Mbps | about 5 min |
| Germany | 103.26 / 38.28 Mbps | 299.80 / 39.56 Mbps | about 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.
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.
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.
Step 3
Repeat at different times
Shared connections slow down in the evening. Two or three measurements give a realistic average.
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
- Plug in an Ethernet cable. Wired connections are more stable than Wi-Fi and usually faster, especially through walls.
- Pause other uploads. Cloud backup (iCloud, Google Photos, OneDrive, Dropbox), game updates and video calls all compete for the same upload bandwidth.
- Turn off the VPN if your security policy allows it. VPNs add overhead and route traffic through a distant server.
- Keep the computer awake and plugged in. A sleeping laptop stops the upload; on a long transfer, change the power settings first.
- Upload at off-peak times. Overnight or early morning, shared networks are less congested.
- 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