Enter a file size in MB, GB or TB and your connection speed in Mbps or Gbps to estimate download time in seconds, minutes and hours, with 10% overhead included.
Your results will appear here.
Enter your values and press Calculate.
Download time comes from one division: file size in bits divided by connection speed in bits per second. The catch is that files are measured in bytes (MB, GB, TB) while internet plans are sold in bits (Mbps, Gbps), so this download time estimator first converts both to the same units. It treats MB, GB and TB as decimal metric units: 1 MB is 8 million bits, 1 GB is 8 billion bits, and 1 TB is 8 trillion bits. Speeds convert the same way: 1 Mbps is 1 million bits per second and 1 Gbps is 1 billion bits per second. Real downloads never quite hit the theoretical speed because protocol headers, retransmissions and congestion consume part of the line, so the calculator adds a fixed 10 percent overhead to the ideal time. This matches what networking and broadband guides recommend for a realistic planning figure. The result is shown in seconds, minutes and hours, so you can see at a glance whether a file finishes during lunch or needs the whole night.
The formula is: download time (seconds) = file size in bits / speed in bits per second. Converting units is the step where most mistakes happen. A file size in MB becomes bits by multiplying by 8,000,000; GB by 8,000,000,000; TB by 8,000,000,000,000. A speed in Mbps becomes bits per second by multiplying by 1,000,000; Gbps by 1,000,000,000. For example, a 1 GB file is 8,000,000,000 bits, and at 100 Mbps (100,000,000 bits per second) the ideal time is 80 seconds. The calculator then multiplies by 1.1 to add the 10 percent real-world overhead, giving 88 seconds, which it reports as 88 seconds, 1.5 minutes, or 0.02 hours. To calculate download time by hand, convert both values to bits first, then divide.
Enter the file size and pick its unit: MB for documents and photos, GB for videos and software installers, TB for full backups and disk images. Enter your connection speed and pick Mbps or Gbps; use a recent speed test result rather than your plan's advertised maximum for the most honest ETA. The calculator instantly shows seconds, minutes and hours, all including the 10 percent overhead. If you are comparing internet plans, run the same file size at each plan's speed to see exactly how many minutes an upgrade saves you.
Start with a 1GB file. In bits: 1 × 8,000,000,000 = 8,000,000,000 bits. The connection is 100 Mbps, which is 100 × 1,000,000 = 100,000,000 bits per second. Ideal time = 8,000,000,000 / 100,000,000 = 80 seconds. Add the 10 percent overhead: 80 × 1.1 = 88 seconds. That is 1 minute 28 seconds, or 1.5 minutes, or 0.02 hours. On a 25 Mbps connection the same file needs 352 seconds (5.9 minutes) with overhead, and on a 1 Gbps fiber line it needs about 9 seconds. The worked example shows why a small speed bump matters far more on slow connections than on fast ones.
Storage makers and network equipment use decimal units: 1 GB = 1,000,000,000 bytes. Operating systems have historically used binary units where 1 GiB = 1,073,741,824 bytes, about 7.4 percent larger. This calculator uses the decimal metric units (MB, GB, TB), which matches how ISPs advertise speeds and how download pages list file sizes. If your file manager reports a size in GiB, expect the real download to take about 7 percent longer than the decimal estimate. For most planning the difference is small, but it explains why a drive sold as 1 TB shows up as 931 GB in Windows.
Run a speed test right before a big download and use that number, not the advertised plan speed, since real throughput is almost always lower. Use a wired Ethernet connection instead of Wi-Fi when you can; Wi-Fi interference and distance routinely cut 20 to 40 percent off the line rate. Close other apps and pause cloud backups during the download so nothing competes for bandwidth. Remember the server can be the bottleneck: a small website may only serve 10 or 20 Mbps no matter how fast your plan is, while game clients that open many parallel connections usually saturate the line. Schedule huge downloads overnight if your connection slows during peak evening hours.
Download time is calculated by dividing the file size in bits by the connection speed in bits per second. Convert the file size first: MB × 8,000,000, GB × 8,000,000,000, TB × 8,000,000,000,000 gives bits. Convert the speed: Mbps × 1,000,000 and Gbps × 1,000,000,000 gives bits per second. Divide, then add about 10 percent for protocol overhead. For example, 1 GB at 100 Mbps is 80 seconds ideal, 88 seconds with overhead.
Mbps means megabits per second and is the unit ISPs use to sell internet plans. MB/s means megabytes per second and is what browsers and download managers usually display. One byte holds 8 bits, so divide Mbps by 8 to get MB/s: a 100 Mbps plan downloads at most 12.5 MB/s. If your plan says 100 Mbps and your download shows 12 MB/s, nothing is wrong; they are the same speed written two ways.
A 1GB file takes about 88 seconds (1 minute 28 seconds) on a 100 Mbps connection, including the 10 percent overhead. On 25 Mbps it takes about 5.9 minutes, on 50 Mbps about 2.9 minutes, and on a 1 Gbps fiber line about 9 seconds. Enter your own speed in the calculator for an exact figure.
On a 100 Mbps connection, a 50GB game needs about 4,400 seconds with overhead, which is 73 minutes (1.2 hours). On 200 Mbps that drops to about 37 minutes, and on 1 Gbps to about 7 minutes. A good home connection for large games is 100 Mbps or more; what you need depends on how often you download big files. Large game downloads are the classic use case for this calculator: run your plan's real speed test result to decide whether to start now or schedule it overnight.
The estimate assumes your full speed is available for the whole transfer. In practice, TCP/IP headers take 3 to 6 percent, Wi-Fi interference and distance can take much more, other devices share your connection, and the server itself may throttle or be overloaded. ISPs also advertise maximum speeds that dip during peak hours. If one site is slow but a game client hits your plan speed, the site is the bottleneck, not your connection.
The math is identical: file size in bits divided by speed in bits per second, plus overhead. Just enter your upload speed instead of your download speed. Note that upload speeds are usually much lower than download speeds on home plans, often one tenth, so uploads take far longer. A 1 GB file on a 10 Mbps upload needs about 15 minutes with overhead.
GB is the decimal gigabyte: 1,000,000,000 bytes, used by storage makers, ISPs and download pages. GiB is the binary gibibyte: 1,073,741,824 bytes, historically used by operating systems. A GiB is about 7.4 percent larger than a GB. This calculator uses decimal MB, GB and TB. If your source reports GiB, allow roughly 7 percent extra time on top of the estimate.
Switch to a wired Ethernet connection to remove Wi-Fi losses, move closer to the router if you must use Wi-Fi, and close other apps, streams and cloud backups that share the bandwidth. Download during off-peak hours when your ISP's network is quieter. Use a download manager that opens multiple connections to the same server. If nothing helps, the server itself may be slow: try a mirror or a different source.
Calculate your GPA from course grades and credit hours.
Find how many routers or mesh nodes your home needs for full WiFi coverage.
Find out exactly how long your battery will last under real use.
Find out how long any text takes to read at your own pace.