Bandwidth calculator

Connection speeds are sold in bits per second (Mbps); file sizes are in bytes (MB, GB). There are 8 bits in a byte, which is why downloads take longer than people expect.

Real transfers lose some capacity to network overhead.

Your answer

Transfer time24 min 27 s
In seconds1,466.7
Speed in megabytes per second37.5 MB/s

Worked out in your browser. Nothing you type is sent to a server.

How we worked it out

Updated as you change the numbers.

  1. Bits = bytes × 8. Time = bits ÷ bits per second (1 Mbps = 1,000,000 bits per second).

Method and assumptions

Internet speeds use decimal megabits (1 Mbps = 10⁶ bits per second). File sizes in this calculator can be in decimal (MB, GB) or binary (MiB, GiB) units; operating systems often show binary sizes labeled as MB or GB. Overhead from TCP/IP and Wi-Fi usually takes 5–15%.

Questions

How long does a 50 GB download take at 300 Mbps?

About 24 minutes 27 seconds with 10% overhead (22 min 13 s at the full rate).

Sources

Method and figures checked on . Every worked answer on this page is covered by an automated test. Found a mistake? Tell us.

Embed this calculator on your site

Free to use. Paste this where you want the calculator; it runs in your visitors’ browsers, sets no cookies and sends nothing to us.

Related calculators