Skip to content

Upload time calculator

Work out roughly how long a file will take to upload or send at your connection speed. Enter the file size and your upload speed, and the estimate updates instantly. It runs in your browser, nothing is uploaded.

The estimate adds about 20% for real-world overhead, because a sustained upload rarely hits your full quoted speed. Remember to use your upload speed, not download, which is usually much lower on home broadband.

Realistic estimate
16m
with ~20% overhead
Best case
13m 20s
full speed, no overhead
2 GB at common upload speeds
Upload speedEstimated time
5 Mbps1h 4m
10 Mbps32m
20 Mbps16m
50 Mbps6m 24s
100 Mbps3m 12s
250 Mbps1m 17s

Frequently asked questions

How is upload time calculated?

Time equals file size divided by upload speed. A file's size is in bytes (8 bits each) and connection speed is in megabits per second, so the maths converts between them. We also add about 20% for real-world overhead, because you rarely get your full quoted speed during a sustained upload.

Why is my upload slower than my download?

Most home broadband is asymmetric: the download speed is much higher than the upload speed. Sending a large file uses your upload speed, which is often a fraction of the download figure your ISP advertises. Check your upload speed specifically with a speed test.

How can I upload large files faster?

Use a wired connection instead of WiFi, close other apps using bandwidth, and upload with a tool that uses parallel chunked transfers. FileFlippers uploads in parallel pieces with resume, so a dropped connection never restarts the whole file.

Is this calculator free?

Yes. It runs entirely in your browser, nothing is uploaded, and there is no account needed. It is a free tool from FileFlippers.

Ready to send it?

FileFlippers sends large files to clients and collaborators on one link, with watermarked previews and payment-gated delivery. Free to start, no card required.

Send a File
Beta