Enter your file size (or estimate it from bitrate) and upload speed to see how long your video will take to upload. Accounts for real-world overhead so you get a realistic estimate.
File Size
YouTube recommends 8 Mbps for 1080p, 35-45 Mbps for 4K
Upload Speed
Check yours at speedtest.net. Use the upload figure, not download.
10%
Accounts for protocol overhead, network congestion, and throttling
Ctrl+Enter to calculate
Example Output
Estimated Upload Time
00:53:20
Range: 00:48:28 to 00:59:16 (based on ±10% speed variance)
File Size
12.00 GB
Effective Speed
18.0 Mbps
After 10% overhead
Raw Upload Speed
20 Mbps
Overhead Applied
10%
Example: A 12 GB video file uploaded at 20 Mbps with 10% overhead. Enter your own values and click Calculate to see your personalised result.
Estimated Upload Time
--:--:--
File Size
--
Effective Speed
--
Raw Upload Speed
--
Overhead Applied
--
Note: File sizes use decimal units (1 GB = 1,000 MB = 1,000,000,000 bytes). This matches how YouTube, Vimeo, and most platforms report file sizes. Actual upload times may vary depending on network conditions and server load.
How to Use
Step 1
Enter your file size
If you know the exact file size, enter it directly in MB or GB. Otherwise, switch to "Estimate from bitrate" and enter your video duration and export settings.
Step 2
Set your upload speed
Enter your internet upload speed in Mbps. You can find this by running a speed test. Adjust the overhead slider to account for real-world network conditions.
Step 3
Read your estimate
Hit Calculate to see the estimated upload time, plus a range showing best-case and worst-case scenarios based on speed variance.