Tech

Download Time Calculator

Exact download times from file size and speed.

Enter the file size in gigabytes and your internet speed in megabits per second to see exactly how long a download will take. It shows a friendly 'hours, minutes, seconds' breakdown plus the raw second count. Remember that real speeds vary — ISP-advertised speeds are usually the maximum, not the average.

Introduction

Download time comes from one division: file size divided by transfer speed. The trap is that the two numbers are usually quoted in different units — file sizes in megabytes or gigabytes, internet speeds in megabits per second — and there are 8 bits in a byte. So the working formula is: seconds = (size in MB x 8) / speed in Mbps. A 1,000 MB file on a 100 Mbps connection takes 1,000 x 8 / 100 = 80 seconds, not 10 seconds — the factor-of-8 mistake is the most common error in all of consumer tech math.

Real downloads run slower than the formula's theoretical answer. Protocol overhead (packet headers, encryption, error correction) consumes roughly 5 to 10 percent of throughput. Wi-Fi rarely delivers the full plan speed, especially far from the router or on congested channels. Servers throttle large transfers, other devices on your network share the pipe, and many ISPs deliver 'up to' speeds that sag at peak hours. A practical habit: compute the theoretical time, then add 15 to 25 percent for reality — if the estimate says 10 minutes, expect 11 to 13.

The same math works in reverse for planning uploads (usually much slower than downloads on asymmetric connections — a '100 Mbps' plan might upload at only 10 Mbps) and for answering 'is my connection fast enough': divide the stream's bitrate into your speed. This calculator handles the unit conversions and the arithmetic; your job is to enter the speed you actually measure (run a speed test) rather than the number on your bill.

How it's calculated

Seconds = file size (GB) × 8,000 ÷ speed (Mbps), because one gigabyte holds 8,000 megabits. The seconds are then shown as hours, minutes, and seconds.

Worked examples

A 5 GB game update on 100 Mbps

Convert size to megabits: 5 GB = 5,000 MB, x 8 = 40,000 megabits. Divide by speed: 40,000 / 100 = 400 seconds, or 6 minutes 40 seconds theoretical. With 15 percent overhead: 400 x 1.15 = 460 seconds, about 7 minutes 40 seconds real-world. If the store shows the download crawling at 40 minutes, something is wrong beyond overhead — likely server throttling or Wi-Fi issues — because the math says under 8 minutes. That diagnostic use is half the calculator's value: distinguishing 'slow because physics' from 'slow because something is broken.'

A 2 GB video file on 25 Mbps

Megabits: 2,000 x 8 = 16,000. Seconds: 16,000 / 25 = 640 seconds, or 10 minutes 40 seconds. On the upload side with a typical 5 Mbps upstream: 16,000 / 5 = 3,200 seconds, or 53 minutes 20 seconds — more than five times longer, which surprises everyone the first time they push a large file to cloud storage. The asymmetry is why video creators and remote workers should shop for upload speed, not just download: the plan's headline number is only half the connection.

Frequently asked questions

Why is the formula file size × 8000 ÷ speed?

Because file sizes are measured in gigabytes (GB) while speeds are measured in megabits per second (Mbps). One GB contains 8,000 megabits, so the conversion factor is 8,000.

Why does my download take longer than this?

Check your real speed with a speed test, and use the download number from it. Peak-time slowdowns and Wi-Fi losses mean real downloads often take 20–30% longer.

How do I enter 1 Gbps?

Multiply the number by 1,000. So 1 Gbps equals 1,000 Mbps — our calculator works in Mbps, so just type 1000 as the speed.

Related calculators