- 1Enter the File Size in gigabytes (GB) in the first field.
- 2Enter your connection's Internet Download Speed in megabits per second (Mbps), or drag the slider (10–1000 Mbps).
- 3Read the Estimated Download Time below, shown in hours, minutes and seconds.
The Download Time Calculator estimates how long it takes to transfer a file of a given size over a connection of a given speed. It answers everyday questions such as how long a game update, video file or cloud backup will take to finish. The key detail is that file sizes are measured in bytes (GB) while connection speeds are quoted in bits per second (Mbps), and there are 8 bits in a byte — so the tool converts the file size to megabits before dividing by the speed.
The only calculation the tool performs. File size is converted from gigabytes to megabits, then divided by the connection speed.
Time (seconds) = (File Size in GB × 8000) ÷ Speed in MbpsDecimal units are used: 1 GB = 1,000,000,000 bytes = 8,000,000,000 bits = 8,000 megabits.
Megabits = File Size in GB × 8000The result in seconds is rounded to the nearest whole second, then split into hours, minutes and seconds.
h = floor(s ÷ 3600); m = floor((s mod 3600) ÷ 60); sec = s mod 60(50 × 8000) ÷ 300 = 400,000 ÷ 300 ≈ 1,333 seconds(5 × 8000) ÷ 100 = 40,000 ÷ 100 = 400 seconds(1 × 8000) ÷ 40 = 8,000 ÷ 40 = 200 seconds- Bits vs bytes: file sizes use bytes (GB); internet plans advertise bits (Mbps). Because 1 byte = 8 bits, a 300 Mbps line moves roughly 37.5 megabytes per second, not 300.
- Theoretical minimum: the estimate assumes the full advertised speed with no protocol overhead, congestion, Wi-Fi loss or server limits. Real downloads are usually 10–30% slower.
- Decimal units: the tool uses 1 GB = 8,000 megabits. Software that reports sizes in GiB (1,024-based) will show slightly different numbers.
- Inputs must be positive: a zero or blank file size or speed returns 'Please enter positive file size and download speed'.
- Rounding: the time is rounded to the nearest whole second before being split into hours, minutes and seconds.
What is the difference between Mbps and MB/s?
Mbps is megabits per second; MB/s is megabytes per second. There are 8 bits in a byte, so 1 MB/s = 8 Mbps. A 300 Mbps connection transfers about 37.5 MB/s at best.
Why does download time depend on file size?
Time is file size divided by speed. Doubling the file size doubles the time; doubling the connection speed halves it.
Does the calculator account for real-world slowdowns?
No. It gives the best-case theoretical time using the full speed you enter. Expect actual downloads to take somewhat longer because of overhead and network conditions.
Which units does the tool accept?
File size in gigabytes (GB) and speed in megabits per second (Mbps). There are no other unit options in this calculator.
Is 1 GB treated as 1,000 MB or 1,024 MB?
As 1,000-based decimal units: 1 GB = 1,000,000,000 bytes = 8,000 megabits.