Free productivity tool · No sign-up

File Size & Download Time Calculator

Convert a file size and estimate how long a download or upload will take at a selected connection speed.

File size

Converted size

Connection speed

Estimated transfer time

How the transfer-time estimate works

The calculator first converts the selected file-size unit to bytes. It then converts bytes to bits, divides by the effective connection speed and formats the result as seconds, minutes, hours or days. The efficiency setting reduces the advertised link speed to a planning speed before the time is calculated.

Transfer time in seconds = file size in bytes × 8 ÷ effective bits per second
Effective speed = advertised speed × selected efficiency.

MB and MiB are different units

UnitExact sizeCommon context
MB1,000,000 bytesDecimal file sizes, storage products and network planning
MiB1,048,576 bytesBinary memory and software displays that use IEC prefixes
GB1,000,000,000 bytesDecimal storage and transfer quantities
GiB1,073,741,824 bytesBinary quantities equal to 1,024 MiB

This distinction matters. A 10 GiB file contains about 10.74 GB, so transferring it takes about 7.4% longer than a 10 GB file at the same speed. The calculator now keeps decimal MB/GB/TB and binary MiB/GiB/TiB separate instead of treating the labels as interchangeable.

Worked example: 10 GB at 100 Mbps

10 GB equals 80 gigabits. At the theoretical 100 Mbps rate, the transfer takes 800 seconds, or 13 minutes 20 seconds. At 80% efficiency, the effective rate is 80 Mbps and the estimate becomes 1,000 seconds, or 16 minutes 40 seconds.

What affects actual transfer time?

Bits vs bytes

Internet speed uses bits per second. File size normally uses bytes. Eight bits equal one byte.

Overhead

Wi-Fi quality, protocol overhead, server limits and network congestion reduce real speed.

Advertised speed

Your plan's maximum speed may differ from a speed test at the device doing the transfer.

Choose a realistic efficiency setting

A recent speed test can be more relevant than the maximum speed printed on an internet plan, but even a speed test is only a snapshot. The source server, destination storage, Wi-Fi signal, VPN, other household traffic and upload limit can all become the bottleneck.

Download time versus upload time

Many residential connections are asymmetric: the advertised download speed may be much higher than the upload speed. For cloud backup, video publishing or sending a large project, enter the measured upload speed—not the download number. For peer-to-peer or synchronized transfers, the slowest relevant direction and endpoint usually limits the result.

Frequently asked questions

Why is the real download slower than the estimate?

The result assumes a stable effective rate. Congestion, Wi-Fi interference, protocol overhead, server limits, VPN processing, storage write speed and competing traffic can reduce throughput or cause pauses.

Should I enter Mbps or MB/s?

Enter the connection rate in Mbps or Gbps as shown by most internet plans and speed tests. If an application reports MB/s, multiply it by eight to estimate Mbps before entering it. For example, 12.5 MB/s is about 100 Mbps.

Does the calculator include latency?

The efficiency setting can approximate general overhead, but the formula does not model every request, retry or protocol phase separately. Latency matters more for many small files and interactive work than for one continuous large-file transfer.

Can I use this for cloud backups?

Yes. Select the backup size and use your measured upload speed. Initial backups may also be affected by file scanning, compression, encryption and cloud-service limits.

Primary reference