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.
| Upload speed | Estimated time |
|---|---|
| 5 Mbps | 1h 4m |
| 10 Mbps | 32m |
| 20 Mbps | 16m |
| 50 Mbps | 6m 24s |
| 100 Mbps | 3m 12s |
| 250 Mbps | 1m 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.