StatGardenREF. DESK
Calculators/Conversion/Upload Calculator
Conversion

Upload Calculator

How long a file will take to upload, from the file size and your upload speed.

Published 27 August 2026

What this calculator does

An upload calculator answers a simple practical question: given a file of a certain size and an upload speed, how long will the upload actually take. The main source of confusion is units, internet speeds are quoted in megabits per second (Mbps), while file sizes are shown in megabytes or gigabytes (MB or GB), and a megabyte is eight megabits.

This calculator does that unit conversion for you: enter the file size in MB or GB and the upload speed in Mbps, and it works out the time in seconds and in a clock format. Real-world uploads are usually a little slower than the theoretical figure, since upload speed is shared with other traffic and rarely runs at the full advertised rate, so treat the result as a best case.

The formula

FormulaTime (seconds) = (file size in GB × 8,000) ÷ upload speed in Mbps

Convert the file size to megabits by multiplying by eight, converting gigabytes to megabytes first if needed, then divide by the upload speed in megabits per second to get the time in seconds.

TermMeaning
MbpsMegabits per second, the standard unit internet plans quote speed in.
MB / GBMegabytes and gigabytes, the standard units file sizes are shown in. One gigabyte is 1,000 megabytes here.
Megabit vs megabyteA byte is eight bits, so a file size in megabytes must be multiplied by eight before it can be divided by a speed quoted in megabits per second.

The inputs explained

FieldWhat to enter
File sizeThe size of the file you want to upload.
Size unitWhether the size above is in megabytes or gigabytes.
Upload speed (Mbps)Your upload speed in megabits per second, as shown by a speed test or your internet plan.

When to use it

Uploading a large video file

Video files run into gigabytes quickly. Checking the expected upload time before starting a large upload sets realistic expectations, especially on a slower or shared connection.

Comparing internet plans

Providers advertise download speed prominently but upload speed is often much lower, particularly on older connections. Running the same file size at different upload speeds shows the practical difference a plan upgrade would make.

Backing up files to the cloud

Before starting a bulk backup, estimating the total upload time from the combined file size and your connection speed avoids leaving a device running far longer than expected.

Worked examples

Every figure in the tables below is produced by this page’s own calculator at build time, so the numbers and the tool always agree. Select any row to load that scenario.

How long does a 2 GB file take to upload at different speeds?

The same 2 gigabyte file, uploaded at a range of upload speeds.

2 GB file
Upload speedUpload timeIn seconds
5 Mbps53:203,200 s
10 Mbps26:401,600 s
25 Mbps10:40640 s
50 Mbps5:20320 s
100 Mbps2:40160 s
200 Mbps1:2080 s
A 2 GB file drops from 53 minutes 20 seconds at 5 Mbps to just 1 minute 20 seconds at 200 Mbps, upload time is inversely proportional to speed, so doubling the speed halves the time.

How long do different file sizes take at 50 Mbps?

A fixed 50 Mbps upload speed, applied to a range of file sizes.

Upload speed fixed at 50 Mbps
File sizeUpload timeIn seconds
1 GB2:40160 s
5 GB13:20800 s
10 GB26:401,600 s
20 GB53:203,200 s
50 GB2:13:208,000 s
100 GB4:26:4016,000 s
At 50 Mbps, a 1 GB file takes 2 minutes 40 seconds while a 100 GB file takes 4 hours 26 minutes 40 seconds, the time scales directly with file size once the speed is fixed.

Questions

Why is my upload so much slower than my download speed?

Most home internet plans, especially cable and older DSL connections, are asymmetric: they allocate far more bandwidth to downloads than uploads, since typical browsing downloads more than it sends. Fibre plans are more likely to offer matched, or symmetric, speeds.

Why does the actual upload take longer than the calculated time?

The calculated time assumes the full advertised speed is available and dedicated entirely to that one upload. In practice, other devices on the network, background syncing, and the destination server all affect the real speed achieved.

Is a megabit the same as a megabyte?

No. A byte is eight bits, so a megabyte is eight times larger than a megabit. Internet speeds are quoted in megabits per second (Mbps) while file sizes are quoted in megabytes (MB), which is why the two need converting before comparing.

Does this work for downloads too?

The same formula applies to downloads: divide the file size in megabits by your download speed in Mbps. Just use your download speed instead of your upload speed.

To convert battery, storage or other capacity units used elsewhere on this site, see the battery capacity unit converter. For video files specifically, the video file size calculator estimates size from bitrate and duration first.