Find out exactly how long your download will take. Convert internet speed (Mbps) to real-world download time.
Time = Size / (Speed × Efficiency)
Efficiency accounts for overhead (e.g., 0.9)
Calculating download time requires converting units to be compatible (Bits vs Bytes) and accounting for real-world inefficiencies.
Time = File Size (in bits) / Speed (in bits per second)
File sizes are usually in Bytes (B). Internet speeds are in Bits (b).1 Byte = 8 Bits
So, to download a 10 MB file at 10 Mbps:
10 MB = 10 × 8 = 80 Megabits.
Time = 80 Mb / 10 Mbps = 8 Seconds.
When data travels over the internet, it's chopped into packets. Each packet has "headers" (address info) that take up space but aren't part of your file. This is called overhead.
TCP/IP overhead is typically around 5-10%. We subtract this from your raw speed to get the "Effective Speed".
Explore more calculators to solve your calculation needs
Internet speed is advertised in MegaBITS per second (Mbps), but file sizes are in MegaBYTES (MB). 1 Byte = 8 Bits. So a 100 Mbps connection can theoretically download at 12.5 MB/s max. Plus, there is always 'overhead' (control data) that takes up 10-15% of bandwidth.
Check out our guide on how to use this calculator properly and understand the concepts behind it.
Learn about download time calculations