Download Time Calculator
Calculate how long it takes to download or upload a file at a given speed.
BSc Physics (Hons), MEng Mechanical Engineering
Physicist and engineer focused on translating complex scientific and mathematical calculations into accessible everyday tools.
Related calculators
About the Download Time Calculator
Download time depends on two things: the size of the file and your connection speed โ but the relationship is complicated by a critical unit trap that confuses millions of people. Internet speeds are measured in megabits per second (Mbps), while file sizes are measured in megabytes (MB) or gigabytes (GB). Since there are 8 bits in a byte, a 100 Mbps connection downloads at 12.5 MB/s โ not 100 MB/s. This single confusion is responsible for countless frustrated customers who expect to download a 4 GB game in 40 seconds on a "100 Mbps" connection and instead wait over 5 minutes.
Advertised internet speeds are theoretical maximums measured under ideal conditions, not what you consistently experience. Real-world throughput is typically 60โ80% of advertised speeds due to protocol overhead (TCP/IP headers consume 5โ10% of capacity), network congestion (your ISP's backhaul, the content server's uplink, and the routing hops between you), Wi-Fi contention (shared wireless medium), and distance from your router. A 1 Gbps "full fibre" connection often delivers 800โ900 Mbps in practice โ still excellent. An 80 Mbps VDSL line might deliver 50โ60 Mbps at peak times.
Upload speeds are almost always much slower than download speeds on consumer broadband. Standard UK FTTC (VDSL2) typically offers 80 Mbps download but only 20 Mbps upload. FTTP (full fibre) connections often offer symmetric speeds (equal upload and download), which matters enormously for video calls, cloud backup, content creation, and remote working. If you regularly upload large files โ video footage, large datasets, cloud backups โ symmetric FTTP fibre is the single biggest quality-of-life upgrade in your connection.
How it works
Download time (seconds) = File size (bits) รท Connection speed (bits/second) File size in bits: MB ร 8,000,000 | GB ร 8,000,000,000 | TB ร 8,000,000,000,000
Where
MbpsMegabits per second โ the standard unit for connection speed (1 Mbps = 1,000,000 bits/s)MBMegabytes โ file size unit (1 MB = 8 megabits = 8,000,000 bits)GBGigabytes โ file size unit (1 GB = 8 gigabits = 8,000,000,000 bits)Protocol overheadReal-world speeds are ~70โ80% of theoretical due to TCP/IP headers, error correction, and congestionWorked example
Downloading a 50 GB game on a 500 Mbps fibre connection.
File size in bits: 50 ร 8,000,000,000 = 400,000,000,000 bits (400 Gb).
Speed in bits/s: 500 ร 1,000,000 = 500,000,000 bps (500 Mb/s).
Theoretical time: 400,000,000,000 รท 500,000,000 = 800 seconds = 13 minutes 20 seconds.
Real-world estimate at 75% efficiency: 800 รท 0.75 = ~18 minutes.
On a 20 Mbps ADSL connection: 400,000,000,000 รท 20,000,000 = 20,000 seconds = 5 hours 33 minutes.
The 25ร speed difference makes a significant practical difference for large files.
Tips to improve your result
- 1.
Run a speed test (fast.com, speedtest.net) before calculating download times โ use your measured speed, not your advertised package speed. Test both with Wi-Fi and with an Ethernet cable to identify whether wireless is your bottleneck.
- 2.
Wi-Fi speed is often the limiting factor, not your broadband connection. A 1 Gbps fibre connection fed through an old 802.11n Wi-Fi router will deliver at most 150โ300 Mbps to your laptop. An Ethernet cable (Cat5e or better) eliminates this bottleneck entirely and is worth the installation effort for stationary devices (desktop PCs, games consoles, smart TVs).
- 3.
Download scheduling matters more than raw speed for large files. Steam, Epic Games Launcher, and most OS update systems allow scheduled downloads โ setting them to run overnight avoids peak congestion and doesn't compete with your daytime activities.
- 4.
Multiple simultaneous downloads don't speed up any individual file โ they share the total bandwidth. If you need one file quickly, pause all other downloads and browser activity that might be consuming bandwidth in the background.
- 5.
Check-sum large downloads after completion (SHA-256 or MD5 hash). Download corruption is rare but does occur โ a 50 GB game download that completes with corrupted data will fail at installation. Most official download portals list checksums; hash verification takes seconds and confirms integrity.