Internet Speed Calculator
A 5 GB file takes about 6 minutes 40 seconds on a 100 Mbps line, closer to 7 minutes 15 seconds once you count normal overhead. The snag: plans are sold in megabits while files are measured in megabytes, so 100 Mbps tops out at 12.5 MB/s. Divide by 8 before you compare.
| Download time | |
| Same download with no overhead | |
| Your speed in megabits per second | |
| Your speed in megabytes per second | |
| Effective throughput after overhead | |
| Data you can pull in an hour | |
| Data transferred in total | |
| 4K streams (15 Mbps each) at the same time | |
| How long to hit a 1 TB data cap |
Sizes here use the decimal convention (1 GB = 1,000 MB). Everything runs in your browser, nothing you type is uploaded or stored.
Enter a file size and your connection speed to see how long the download takes, what that speed means in MB/s, and what it handles at once.
Key takeaways
- Divide Mbps by 8 to get real speed: 100 Mbps is 12.5 MB/s
- A 5 GB download takes 6 min 40 sec at 100 Mbps, and 40 sec at 1 Gbps
- A 50 GB file on 25 Mbps runs 4 hours 27 minutes
- Expect about 8% overhead over the clean arithmetic
- A 25 Mbps plan delivers only 3.1 MB/s, which is under one photo album per minute
On this page
Mbps vs MB/s: the 8x that confuses everyone
Internet speeds are sold in megabits per second. File sizes and download windows are shown in megabytes. There are 8 bits in a byte, so a 100 Mbps connection delivers 100 ÷ 8 = 12.5 MB/s, not 100 MB/s.
That single division by 8 is behind almost every "my internet is broken" moment. A 1 Gbps plan is 125 MB/s, not 1,000 MB/s. A 25 Mbps plan is 3.1 MB/s, which is why a 10 GB game takes over an hour on it.
The calculator lets you enter either unit, so you can paste in the number your ISP advertises or the number your download manager reports and get the same answer. Lowercase b means bits, uppercase B means bytes, if you remember nothing else about broadband marketing, remember that.
How download time is calculated
The arithmetic is one line long. Convert the file size to megabits, divide by the connection speed in Mbps, and you have seconds.
Worked example: a 5 GB file on a 100 Mbps line. First convert to megabits: 5 GB = 5,000 MB = 5,000 x 8 = 40,000 megabits. Then divide: 40,000 ÷ 100 = 400 seconds, or 6 minutes 40 seconds. Add the realistic 8% overhead and you get about 7 minutes 15 seconds.
Second example, going the other way: you have a 25 Mbps plan and a 50 GB backup to upload. 50 GB = 400,000 megabits, and 400,000 ÷ 25 = 16,000 seconds = 4 hours 27 minutes. Upload the same backup on a 1 Gbps symmetric fibre line and it takes 6 minutes 40 seconds, because 400,000 ÷ 1,000 = 400 seconds.
Overhead is not a rounding error you can ignore. Protocol headers, TCP acknowledgements, retransmissions, Wi-Fi contention and the server at the other end all take a bite. Real downloads typically achieve 85 to 95% of the theoretical speed, which is why the calculator defaults to an 8% allowance.
Download times at a glance
The table shows how long the same file takes across the speed tiers US households buy. Times assume a full-speed connection with no overhead.
| Speed | Effective speed | 5 GB file | 50 GB file |
|---|---|---|---|
| 25 Mbps | 3.1 MB/s | 26 min 40 sec | 4 hr 27 min |
| 50 Mbps | 6.3 MB/s | 13 min 20 sec | 2 hr 13 min |
| 100 Mbps | 12.5 MB/s | 6 min 40 sec | 1 hr 7 min |
| 300 Mbps | 37.5 MB/s | 2 min 13 sec | 22 min 13 sec |
| 1 Gbps | 125 MB/s | 40 sec | 6 min 40 sec |
| 2 Gbps | 250 MB/s | 20 sec | 3 min 20 sec |
Two things stand out. The jump from 100 Mbps to 1 Gbps cuts a 50 GB download from over an hour to under 7 minutes, a tenfold speed-up for the same file. And below 50 Mbps, file size starts to dictate behaviour: on a 25 Mbps line you plan downloads around them, on a 1 Gbps line you do not think about them at all.
Worked example: a 60 GB game on 200 Mbps
A modern AAA game is around 60 GB and your plan is 200 Mbps. Step by step:
- 200 Mbps ÷ 8 = 25 MB/s of actual throughput
- 60 GB = 60,000 MB
- 60,000 ÷ 25 = 2,400 seconds = 40 minutes
- Allowing 8% overhead: about 44 minutes
Now change one variable. If the console is on Wi-Fi two rooms away and only gets 60% of the wired speed, the effective rate drops to 15 MB/s and the same download takes 67 minutes. If three people in the house are streaming 4K at the same time, each stream eats 15 Mbps, so 45 Mbps of the 200 disappears and the download stretches past an hour.
That is why the number that matters is not the plan speed but the speed reaching the device. A wired connection to the console, or a mesh node in the same room, often does more for download times than paying for the next tier up.
What speed do you need?
Speed requirements are driven by how many things are happening at once, not by a single task. These are the working numbers:
| Activity | Speed needed |
|---|---|
| Streaming in SD | 3 Mbps |
| Streaming in HD (1080p) | 5 Mbps |
| Streaming in 4K Ultra HD | 15 Mbps |
| HD video call (one person) | 3.5 Mbps up and down |
| Online gaming | 25 Mbps down / 3 Mbps up |
| Working from home with file transfers | 50 Mbps down / 10 Mbps up |
| US broadband benchmark | 100 Mbps down / 20 Mbps up |
Add the rows together for your household. Two 4K streams, two HD video calls and a game update running in the background is 15 + 15 + 5 + 5 + 3.5 + 3.5 = 47 Mbps of simultaneous demand, which is why a 50 Mbps plan feels tight and a 100 Mbps plan feels fine. The FCC's consumer guide to broadband explains the 100/20 benchmark and the FTC polices ISPs that advertise speeds they cannot deliver.
Why your speed test result is lower than your plan
You pay for 300 Mbps and the test says 240. That is normal, and it is usually one of five things:
- Overhead. Protocol and Wi-Fi overhead takes 5 to 15% off the top before any data reaches you.
- Wi-Fi versus Ethernet. Wi-Fi 5 on a busy 2.4 GHz band can lose half the speed. Plug in a cable and the number usually jumps.
- Distance and walls. Every wall between you and the router costs signal, and 5 GHz falls off faster than 2.4 GHz even though it is faster up close.
- Other devices. Backups, cloud sync, smart TVs and phones all share one pipe. One device running a 4K stream can knock 15 Mbps off everyone else.
- The server at the other end. A speed test to a nearby server measures your line; a download from a busy server measures the server. Try two or three test servers before blaming the ISP.
If the wired number is well below the plan, gather evidence before you call: run three tests at different times of day, note whether the connection is wired or wireless, and compare against the plan's advertised speed. The FCC broadband consumer guide sets out what your provider has to tell you about real-world performance.
Frequently asked questions
How long does it take to download 1 GB at 100 Mbps?
About 80 seconds. 1 GB is 8,000 megabits, and 8,000 divided by 100 Mbps is 80 seconds, or about 86 seconds once you allow for real-world overhead.
How many MB/s is 100 Mbps?
12.5 MB/s. Divide megabits per second by 8 to get megabytes per second, because there are 8 bits in a byte. A 1 Gbps connection is 125 MB/s by the same rule.
How long does it take to download 10 GB at 50 Mbps?
26 minutes 40 seconds at full speed. 10 GB is 80,000 megabits and 80,000 divided by 50 is 1,600 seconds. Add 8% for overhead and it is closer to 29 minutes.
How long does it take to download a 60 GB game on a 200 Mbps connection?
About 40 minutes. 200 Mbps is 25 MB/s, and 60 GB is 60,000 MB, so 60,000 divided by 25 is 2,400 seconds. With 8% overhead, budget 44 minutes.
What internet speed do I need for Netflix 4K?
Netflix recommends 15 Mbps for Ultra HD 4K, 5 Mbps for HD and 3 Mbps for standard definition. For two 4K streams at once you want at least 30 Mbps of usable throughput, so a 50 Mbps plan is a comfortable fit.
What speed do I need for gaming?
About 25 Mbps down and 3 Mbps up is enough for online play. Latency matters far more than bandwidth, a 25 Mbps line with 20 ms ping beats a 500 Mbps line with 120 ms ping.
Is 100 Mbps fast enough?
For most households, yes. 100 Mbps handles three or four 4K streams at once, video calls on every device, and a 1 GB file in under 90 seconds. It meets the FCC's 100 Mbps download benchmark for broadband.
Why is my speed test lower than my plan?
Overhead, Wi-Fi, distance from the router, other devices on the network and peak-hour congestion all eat into the number. Wi-Fi typically loses 20 to 40% of a wired speed, and an 8 to 10% overhead is normal even on Ethernet.
How much data does streaming use per hour?
About 7 GB per hour for 4K, 3 GB for HD and 0.7 to 1 GB for standard definition. A 1 TB data cap is therefore roughly 140 hours of 4K streaming.
How long to download 50 GB at 300 Mbps?
About 22 minutes. 50 GB is 400,000 megabits, and 400,000 divided by 300 is 1,333 seconds. At 100 Mbps the same download takes 1 hour 7 minutes.
Is 1 Gbps overkill?
For a single user, usually. 1 Gbps is 125 MB/s, which is more than any streaming or gaming service needs. It pays off when several people download or upload large files at the same time, or when you work with big files all day.
What upload speed do I need to work from home?
About 10 Mbps for video calls and file sharing, and 35 Mbps if you host 4K video meetings. The FCC's broadband benchmark is 100 Mbps down and 20 Mbps up, and upload is usually the first thing to run out.
Spotted a wrong number or a broken result?
More Tech tools
- Amp-Hour Calculator
- Amps to kVA Calculator
- Audio File Size Calculator: WAV, MP3 and Storage Time
- Bandwidth Calculator
- Battery Charge Time Calculator
- Battery Life Calculator
- Bits to Bytes Converter
- CFM Calculator
- Capacitance
- Capacitor Calculator
- Current Calculator
- Data Transfer Calculator
- Data Usage Calculator
- Download Time Calculator
- Downtime Cost Calculator
- Electric Charge Calculator
Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.