Internet Speed / Download Time Calculator

Calculate how long a file download will take based on file size and connection speed.
Works with any file size and internet speed.

Estimated Download Time

How Internet Speed Calculations Work

Internet speed is measured in bits per second (bps), while file sizes are measured in bytes. One byte = 8 bits. This single conversion is the source of most confusion when calculating download times.

Download time formula:

Download Time (seconds) = File Size (MB) × 8 ÷ Speed (Mbps)

Worked examples:

  • Download a 500 MB file at 100 Mbps:

    Time = 500 × 8 ÷ 100 = 40 seconds

  • Download a 4 GB movie at 50 Mbps:

    Time = 4,096 × 8 ÷ 50 = 655 seconds ≈ 11 minutes

Speed requirements by activity:

Activity Minimum Speed Recommended
Web browsing 1 Mbps 5 Mbps
HD video streaming 5 Mbps 10 Mbps
4K streaming 25 Mbps 50 Mbps
Video conferencing 3 Mbps 10 Mbps
Online gaming 3 Mbps 15–25 Mbps
Multiple users 25 Mbps 100+ Mbps

Why your speed test never matches the advertised speed:

  • Advertised speeds are maximums, not guarantees
  • Your plan speed is shared among neighbors (cable networks)
  • Wi-Fi adds latency and loses 20–50% of wired throughput
  • Time of day affects congestion — peak hours (7–11 PM) are slowest

Upload vs. download:

Most residential plans are asymmetric — 100 Mbps down / 10 Mbps up is common. If you regularly video call or upload large files, check upload speed specifically. For creators or remote workers, a symmetrical fiber connection (same upload and download speed) is worth the premium.


How we build and check this calculator

This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.

SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.