A 10 GB file on a 100 Mbps connection
10 GB is 80 billion bits. At a steady 100 Mbps, the ideal transfer takes 800 seconds, or 13 minutes 20 seconds. With 90% usable speed and no startup delay, the estimate rounds up to 14 minutes 49 seconds.
Estimate how long a file transfer will take from its size and connection speed. Account for already completed data, choose a usable-speed allowance, and compare faster or slower connections.
Internet plans usually use Mbps (megabits per second). Download apps often show MB/s (megabytes per second). One byte is 8 bits.
90% is an example allowance, not a measured prediction. Use 100% with an observed app transfer rate to avoid counting overhead twice.
11.25 MB/s effective transfer rate
| Breakdown | Value |
|---|---|
| Total file size | 10,000,000,000 bytes |
| Remaining data | 10,000 MB |
| Ideal remaining transfer at 100% | 13 minutes, 20 seconds |
| Transfer at chosen usable speed | 14 minutes, 49 seconds |
| Additional startup delay | 0 seconds |
Time = remaining bytes × 8 ÷ usable bits per second, plus startup delay. Whole-second durations round up. A finished or empty file needs no transfer or startup time.
| Connection speed | Remaining estimate |
|---|---|
| 50 Mbps | 29 minutes, 38 seconds |
| 100 Mbps | 14 minutes, 49 seconds |
| 200 Mbps | 7 minutes, 25 seconds |
This calculator does not run a speed test. Wi-Fi, server limits, competing traffic, retries, and changing connection rates can affect actual transfer time. For uploads, use your upload speed.
All estimates run in your browser. No connection test or file upload is performed.
Enter the total file size and its unit. Use GB for decimal gigabytes or GiB for binary gibibytes.
Enter the connection or observed transfer speed, checking whether the unit uses bits or bytes.
Set usable speed, completed percentage, and any remaining startup delay. Read or copy the remaining-time estimate.
10 GB is 80 billion bits. At a steady 100 Mbps, the ideal transfer takes 800 seconds, or 13 minutes 20 seconds. With 90% usable speed and no startup delay, the estimate rounds up to 14 minutes 49 seconds.
A 500 MB file at 10 MB/s takes 50 seconds at 100% usable speed. That speed is 80 Mbps. Use 100% when your observed transfer rate already reflects network overhead.
If a 4 GiB file is 25% complete, 3 GiB remain. At 20 MiB/s and 100% usable speed, the remaining data takes 153.6 seconds, displayed as 2 minutes 34 seconds. Add a known startup delay separately.
One byte contains 8 bits. Mbps means millions of bits per second; MB/s means millions of bytes per second. A connection running at 80 Mbps has an ideal data rate of 10 MB/s. Match the unit shown by your internet plan or download app before calculating.
This tool uses decimal prefixes for KB, MB, GB, and TB: each step is a factor of 1,000. Binary KiB, MiB, GiB, and TiB use a factor of 1,024 per step. For example, 1 GB is 1,000,000,000 bytes and 1 GiB is 1,073,741,824 bytes. Some apps label binary values with decimal-looking abbreviations; check the app’s convention if an estimate seems off.
Remaining bytes equal total bytes multiplied by the unfinished fraction. Effective speed equals the entered speed multiplied by the usable-speed percentage. Transfer seconds equal remaining bytes × 8 ÷ effective bits per second. Startup delay is added once, and whole-second durations round up. Empty files and transfers marked 100% complete return zero remaining time.
The default 90% is an editable example allowance, not a measurement or universal overhead rate. A nominal service speed may differ from a sustained transfer rate because of Wi-Fi, server limits, shared traffic, and retransmissions. If you already have a stable observed MB/s value from the app, entering that with 100% usable speed usually avoids applying an allowance twice.
Yes. Use your upload speed. Upload and download rates can differ substantially, even on the same internet plan.
No. It calculates from the numbers you provide and makes no network speed measurement.
Either works if you avoid counting progress twice. Enter the whole file and the completed percentage, or enter only the remaining size with 0% completed.
No. The calculator covers data transfer plus the explicit startup delay you enter. Installation, decompression, scanning, and other processing need separate time estimates.