Calcylator
Download Time

Download time:
bits vs bytes, and why 100 Mbps is not 100 MB/s

Internet speed is sold in bits per second, files are sized in bytes. One factor of eight explains most 'why is my download so slow?' complaints.

Calcylator Editorial Team

Updated · 6 min read

The factor of eight

Broadband and mobile plans quote speed in megabits per second, written Mbps or Mb/s, with a lowercase b. File sizes, browsers' progress bars and storage devices use megabytes, MB, with an uppercase B. One byte is eight bits, so a 100 Mbps connection moves at most 12.5 megabytes every second.

When your browser shows 11 MB/s on a 100 Mbps line, it is not underperforming; it is close to the ceiling. Mistaking the two units makes a plan look eight times slower than it is.

The capital letter is the clue: lowercase b for bits, uppercase B for bytes. Speed tests usually report in Mbps, while downloaders report in MB/s, which is the root of the confusion.

The formula and a 500 MB example

Download time (seconds) =t = file size (MB) × 8 ÷ speed (Mbps)
file size:
in megabytes (MB)
8:
bits in a byte
speed:
in megabits per second (Mbps)
Speed in megabytes per second =MB/s = Mbps ÷ 8

For files given in gigabytes, convert first: 1 GB is 1,000 MB in decimal terms, as used by network and storage vendors, or 1,024 MB in the binary convention used by some operating systems. The two differ by about 2.4%, which only matters if you need precision.

  • File size

    500 MB

  • In megabits

    500 × 8 = 4,000 Mb

  • Speed

    50 Mbps

  • Ideal time

    4,000 ÷ 50

Download time

80 seconds

About 1 minute 20 seconds at the full line rate

Real links rarely hold the full figure. Protocol overhead, Wi-Fi conditions, server limits and other devices on the network all take a share. If you get 90% of the nominal speed, the same file takes 4,000 ÷ (50 × 0.9) = 89 seconds.

Check a large download by multiplying the rate you see by the time: 6.25 MB/s for 80 seconds is exactly 500 MB, the same figure from the other direction.

Time for common file sizes

Ideal times using 1 GB = 1,000 MB and no overhead
File10 Mbps50 Mbps100 Mbps500 Mbps
100 MB app update1 min 20 s16 s8 s1.6 s
1 GB video13 min 20 s2 min 40 s1 min 20 s16 s
5 GB film1 h 7 min13 min 20 s6 min 40 s1 min 20 s
50 GB game11 h 7 min2 h 13 min1 h 7 min13 min 20 s

Add 10–20% for real-world overhead and for the slower side of fluctuations. Large game downloads are often limited by the server, not the line, so a fast connection may not be fully used.

Streaming: bitrate to data per hour

Video streams are described by bitrate, in Mbps, which is the same unit as your connection speed. The data used per hour follows from it directly.

Data per hour =GB per hour = bitrate (Mbps) × 3,600 ÷ 8 ÷ 1,000 = bitrate × 0.45
Stream bitrate (typical, varies by service)Data per hourConnection needed, with margin
3 Mbps (standard definition)1.35 GBabout 5 Mbps
5 Mbps (HD)2.25 GBabout 8 Mbps
8 Mbps3.6 GBabout 12 Mbps
25 Mbps (4K)11.25 GBabout 35 Mbps

The margin allows for fluctuation and for other devices sharing the line. A household with two HD streams and a video call needs the sum of their rates, not just the fastest one.

Upload time is a separate sum

Uploads use the same formula with the upload speed in place of the download speed. The trap is that consumer connections are often asymmetric: a plan advertised at 100 Mbps may have far less upload speed, sometimes a tenth, unless it is a fibre plan with symmetric service.

  • File size

    20 GB (20,000 MB)

  • Upload speed

    10 Mbps

  • Time

    20,000 × 8 ÷ 10 = 16,000 s

Upload time

about 4 hours 27 minutes

16,000 ÷ 3,600 = 4.44 hours

This is why cloud backups of large photo libraries take days on slow upload lines. Check your plan's upload figure, which is listed separately from download.

The monthly ceiling of a connection

A line can only carry so much in a month, which puts fair-usage limits in context. At 100 Mbps, the line moves 12.5 MB every second.

  • Per day, fully used

    12.5 MB × 86,400 s = 1,080,000 MB = 1,080 GB

  • Per 30 days

    1,080 × 30 = 32,400 GB

Theoretical monthly maximum

about 32.4 TB

A plan with a 3 TB fair-usage limit is about 9% of that

No household uses the ceiling; the figure shows that caps, not the line speed, are the practical limit for heavy users. Check your plan's cap before scheduling large backups or game libraries, since going over may throttle the speed or cost extra.

Why the real time is longer

  • Wi-Fi signal and distance from the router; a wired connection often tests higher.
  • Shared bandwidth: other people streaming or syncing on the same network.
  • Server-side limits, which may cap per-connection speed regardless of your plan.
  • Overheads in the network protocols, typically a few percent.
  • Throttling after a fair-usage threshold on some mobile and broadband plans.
  • Storage speed on the receiving device, noticeable on slow SD cards or old drives.

If your measured speed is consistently far below the plan, run a speed test on a wired connection to separate the line from the Wi-Fi, and compare it with what your provider states as the typical figure.

Getting closer to the quoted speed

If a download is slower than the sum says it should be, work through the chain from the device outward. Start at the Wi-Fi: a phone in another room, behind walls, may see a fraction of the plan speed. Moving closer to the router, or switching to the 5 GHz band where available, often doubles the result. A cable connection removes the radio from the picture altogether.

Next, look at the network itself. Streaming, cloud backups and system updates on other devices all share the same line, and a single paused backup can give back a surprising amount of bandwidth. Restarting the router clears some faults, and a speed test taken on a wired laptop tells you whether the line or the Wi-Fi is the weak link.

Then consider the source. A game store or software mirror may hand you only a slice of its capacity during a busy release, and nothing at your end will improve that. Trying again at a quieter hour, or choosing a closer download region where the option exists, can help.

Lastly, check the destination. A slow memory card or a nearly full drive can limit how fast the data is written, and some devices pause downloads when the screen is off to save power. If the download time is twice what the calculation predicts, and the speed test matches the plan, the bottleneck is almost always in one of these places, not in the arithmetic.

Common questions

How do I calculate download time?

Multiply the file size in megabytes by 8 to get megabits, then divide by your speed in Mbps. A 500 MB file at 50 Mbps takes 500 × 8 ÷ 50 = 80 seconds, assuming the full line rate.

What is the difference between Mbps and MB/s?

Mbps is megabits per second and MB/s is megabytes per second. One byte is 8 bits, so MB/s = Mbps ÷ 8. A 100 Mbps connection delivers at most 12.5 MB/s, usually nearer 10–11 MB/s in practice.

How long does it take to download 1 GB at 100 Mbps?

About 80 seconds in ideal conditions, since 1,000 MB × 8 ÷ 100 = 80. Using 1 GB = 1,024 MB it is about 82 seconds. Allow 10–20% more for real conditions.

Why is my download slower than my plan's speed?

Overheads, Wi-Fi quality, other devices, and server limits all reduce it. You also may be reading MB/s against a plan in Mbps. A 50 Mbps plan peaks near 6.25 MB/s, so 5 MB/s is normal.

Is upload speed the same as download speed?

Not always. Many home connections have lower upload than download speeds, sometimes by a factor of ten. Use your upload speed in the formula for uploads, and expect big uploads to take noticeably longer.

Was this guide helpful?

Continue reading

View all blogs