Introduction
This Download Speed Calculator tells you how long a download will take. Type in the file size and your internet speed, and you get the answer right away.
You can use it three ways:
- Download Time: how long a file takes to finish.
- Required Speed: how fast your internet must be to finish a file in a set time.
- Max File Size: the biggest file you can grab in the time you have.
Internet speeds are measured in bits (Mbps), but files are measured in bytes (MB). There are 8 bits in 1 byte, so a 100 Mbps line moves about 12.5 MB each second, not 100. This tool does that math for you, so you never mix the two up.
You can also switch between binary (1 MB = 1,048,576 bytes) and decimal (1 MB = 1,000,000 bytes) file sizes, and add protocol overhead. Real downloads are slower than the speed you pay for, because some data is used to move the file itself. Turning on overhead gives you a more real answer.
Each result comes with clear steps, a chart, and a table that compares common connections like DSL, cable, fiber, 4G, 5G, and Wi-Fi. That way you can see how your speed stacks up.
How to use our Download Speed Calculator
Pick what you want to find out, type in your file size, your internet speed, or your time, and the calculator shows the download time, the speed you need, or the biggest file you can grab, plus the math steps, a chart, and a table of common connection types.
Mode tab: Choose one of the three tabs at the top. "Download Time" tells you how long a file takes. "Required Speed" tells you how fast your internet must be. "Max File Size" tells you how big a file you can finish in a set time.
File size: Type the size of the file, then pick the unit next to it (bits, bytes, KB, MB, GB, TB, or the bit versions like Mb and Gb). This box shows up in the "Download Time" and "Required Speed" tabs.
Connection speed: Type your internet speed and pick bps, Kbps, Mbps, or Gbps. Use the number from your internet plan or a speed test. This box shows up in the "Download Time" and "Max File Size" tabs.
Desired download time: In the "Required Speed" tab, enter the hours, minutes, and seconds you want the download to take. Leave a box at 0 if you don't need it.
Available time: In the "Max File Size" tab, enter the hours, minutes, and seconds you have to download. The tool then shows the largest file that fits.
File size convention: Choose "Binary" if 1 MB means 1,048,576 bytes (what Windows shows) or "Decimal" if 1 MB means 1,000,000 bytes (what drive makers use). This only changes byte units.
Include protocol overhead: Turn this switch on to account for real-world losses like TCP/IP data and resent packets. Real downloads are always a bit slower than the advertised speed.
Overhead percentage: When the switch is on, drag the slider or type a number from 1% to 40%. About 10% is a good guess for most home connections.
Calculate and Reset: Results update as you type, but you can press "Calculate" any time. Press "Reset" to put every box back to its starting value.
Comparison table: Click any column heading to sort by name, typical speed, effective speed, or download time. Your own connection is marked with a green "You" tag.
Download Speed and Download Time Explained
Download time is how long it takes to move a file from the internet to your device. It depends on two things: how big the file is, and how fast your connection is. The math is simple: time = file size ÷ speed. A bigger file takes longer. A faster connection takes less time.
Bits vs. Bytes: The Big Mix-Up
Internet speeds are sold in bits per second (Mbps, Gbps). File sizes are shown in bytes (MB, GB). There are 8 bits in 1 byte. So a 100 Mbps plan does not download 100 MB each second. It downloads about 12.5 MB each second. To go from Mbps to MB per second, just divide by 8.
Why Real Downloads Are Slower
Your plan speed is the top speed, not the speed you always get. Some of the data your line carries is not your file. It is address labels, error checks, and re-sent pieces that got lost. This is called protocol overhead. It usually eats about 5% to 15% of your speed. Other things slow you down too:
- Wi-Fi is slower than a plugged-in cable, especially far from the router.
- The server you download from may cap your speed or be busy. Providers often promise a minimum in a contract you can check with an SLA Calculator.
- Other people and devices in your home share the same line.
- Your hard drive can be the slow part on very fast connections.
KB, MB, GB: Two Ways to Count
There are two ways to count file sizes. Binary says 1 MB = 1,048,576 bytes (1,024 × 1,024). Windows and most file managers use this. Decimal says 1 MB = 1,000,000 bytes. Hard drive makers, macOS, and phone storage use this. Binary numbers are about 5% bigger for MB and about 7% bigger for GB. Speeds in Kbps, Mbps, and Gbps always use 1,000, since that is the networking standard.
Typical Connection Speeds
- Dial-up: 56 Kbps (too slow for modern files)
- Basic DSL: 1 to 10 Mbps (email and web pages)
- 4G LTE: around 30 Mbps (HD video, big app downloads)
- Cable: 100 to 300 Mbps (4K video and gaming)
- 5G and fiber: 200 Mbps to 1 Gbps or more (huge files in minutes)
Quick Examples
A 700 MB movie file on a 100 Mbps line takes about one minute. A 4.7 GB DVD image on a 50 Mbps line takes about 13 minutes. A 100 GB game on a 1 Gbps fiber line takes about 14 minutes if nothing else slows it down. Add overhead and those numbers grow by roughly 10%. After a big download finishes, you can confirm the file arrived intact with a Checksum Calculator.
How to Get Faster Downloads
Use an Ethernet cable instead of Wi-Fi when you can. Move closer to your router. Pause streaming and cloud backups while a big file downloads. Download at off-peak hours, like early morning. If your speed is always far below what you pay for, run a speed test and call your provider.