IT Infrastructure
Data Transfer Time Calculator
Estimate how long a file copy, upload, download, backup, or data migration could take. Enter the amount of data and a transfer speed, then adjust the efficiency assumption. The calculator converts bits and bytes consistently and shows both a readable duration and numeric seconds, minutes, hours, and days.
Estimated transfer time
14 minutes 49 seconds
- Seconds
- 888.889 s
- Minutes
- 14.815 min
- Hours
- 0.247 h
- Days
- 0.01 days
- Effective transfer speed
- 112.5 MB/s
- Total data
- 100 GB
Effective network rate: 900 Mbps. Total: 1E11 bytes.
This estimate assumes constant effective throughput. Disk speed, small files, Wi-Fi interference, shared links, and backup processing can increase the actual duration. It is not a speed test.
The human-readable estimate rounds up to the next second; numeric durations use up to three decimal places.
Estimated transfer time: 14 minutes 49 seconds. Effective transfer speed: 112.5 megabytes per second.
What is a Data Transfer Time Calculator?
This calculator divides the data you need to move by an assumed sustained transfer rate. It helps home users plan a download, administrators schedule a migration, and NAS owners estimate a backup window. It does not measure your connection or predict changing network conditions. Use the amount actually transferred, which may differ from the total capacity of a disk or storage pool.
How transfer time is calculated
Total bytes = data size × its decimal unit multiplier. MB, GB, TB, and PB mean 10⁶, 10⁹, 10¹², and 10¹⁵ bytes respectively. These are decimal units, not MiB, GiB, TiB, or PiB; convert binary values before entering them.
Convert the selected speed to bytes per second: Mbps × 1,000,000 ÷ 8; Gbps × 1,000,000,000 ÷ 8; MB/s × 1,000,000; or GB/s × 1,000,000,000. Effective bytes/second = converted speed × (efficiency % ÷ 100). Transfer seconds = total bytes ÷ effective bytes/second. Divide seconds by 60, 3,600, or 86,400 for minutes, hours, or days.
At the default 90% efficiency, a 1 Gbps link supplies an assumed 112.5 MB/s. Moving 100 GB then takes about 888.889 seconds, shown as 14 minutes 49 seconds after rounding up. Efficiency is a planning input, not a measured property of your hardware.
Mbps vs MB/s
A lowercase b means bits; an uppercase B means bytes. Eight bits make one byte, so 100 Mbps equals 12.5 MB/s before overhead. Likewise, 1 Gbps equals 125 MB/s and 10 Gbps equals 1,250 MB/s. Entering a network rate as MB/s would make the estimated transfer eight times too fast.
A download service may report MB/s while your internet plan advertises Mbps. Match the selector to the source of your number. For uploads, use the upstream rate; it may differ from the download rate. When you already know a sustained end-to-end file rate, enter it with 100% efficiency instead of applying losses a second time.
Why real transfer speeds are lower than advertised speeds
The rate printed on a port describes its link capability, not a promise that a file will move at that rate. A transfer depends on the entire path: source, destination, adapters, switches, internet service, and software. A faster network adapter cannot overcome a slower disk or remote endpoint. Shared traffic also reduces the capacity available to your copy.
Network overhead
Protocol headers and control traffic consume capacity without carrying file contents. Latency, retransmissions, encryption work, and application behavior can further reduce useful throughput. The efficiency field combines these effects into one assumption; it is not a packet-by-packet protocol simulator. A 10% throughput loss means entering 90% efficiency, not 10%.
Reducing effective speed by 10% increases duration by about 11.1%, because time is divided by 0.9. It is not the same as simply adding 10% to an ideal transfer time. For an important migration window, compare several efficiency assumptions and allow extra time for setup and verification.
Disk limitations
Read speed at the source and write speed at the destination can limit the transfer. Short bursts may be served from cache and may not represent a long sustained copy. Many small files add per-file work and can move more slowly than one large file of the same total size. Use a representative measured rate when planning a repeat job.
Wi-Fi vs Ethernet
Wi-Fi throughput can change with signal quality, interference, distance, and other users sharing airtime. Its displayed link rate should not be treated as guaranteed file throughput. Ethernet often offers more predictable conditions, but it still depends on the negotiated rate and the rest of the path. Try a sustained copy of similar data on the connection you intend to use, then enter the observed file rate at 100% efficiency.
Backup and NAS transfer examples
For a first NAS backup, estimate the initial data set. For an incremental backup, use the changed data actually sent. Compression and deduplication can change that amount, while scanning, snapshots, encryption, verification, and cleanup can add time outside the transfer itself. This calculator estimates the data movement phase, not the entire backup job.
The examples below all use decimal units and 90% efficiency. They compare arithmetic assumptions, not guaranteed hardware performance. If 50 MB/s is an already measured sustained file rate, use 100% instead: 100 GB would then take 2,000 seconds, or 33 minutes 20 seconds.
Examples
10 GB over 100 Mbps
- Input
- 10 GB; 100 Mbps; 90% efficiency.
- Result
- 11.25 MB/s effective speed. 888.889 seconds, about 14 minutes 49 seconds.
100 GB over 1 Gbps
- Input
- 100 GB; 1 Gbps; 90% efficiency.
- Result
- 112.5 MB/s effective speed. 888.889 seconds, about 14 minutes 49 seconds.
1 TB over 1 Gbps
- Input
- 1 TB; 1 Gbps; 90% efficiency.
- Result
- 112.5 MB/s effective speed. 8,888.889 seconds, about 2 hours 28 minutes 9 seconds.
1 TB over 10 Gbps
- Input
- 1 TB; 10 Gbps; 90% efficiency.
- Result
- 1,125 MB/s effective speed. 888.889 seconds, about 14 minutes 49 seconds. Both storage endpoints must sustain this rate for the estimate to hold.
5 TB NAS backup over 1 Gbps
- Input
- 5 TB of data to send; 1 Gbps; 90% efficiency.
- Result
- 112.5 MB/s effective speed. 44,444.444 seconds, about 12 hours 20 minutes 45 seconds, excluding other backup processing.
100 GB at 50 MB/s
- Input
- 100 GB; nominal 50 MB/s; 90% efficiency.
- Result
- 45 MB/s effective speed. 2,222.222 seconds, about 37 minutes 3 seconds. Use 100% efficiency if 50 MB/s already includes the transfer's losses.
Frequently asked questions
How long does it take to transfer 1 TB?
At 1 Gbps with 90% efficiency, one decimal TB takes about 2 hours 28 minutes 9 seconds. At 10 Gbps with the same efficiency, it takes about 14 minutes 49 seconds. Actual time depends on sustained throughput across the whole transfer path.
How long does 100 GB take over 1 Gbps?
At 100% efficiency, the ideal duration is 800 seconds, or 13 minutes 20 seconds. With the default 90% assumption, it is about 888.889 seconds, rounded up to 14 minutes 49 seconds.
Why is my actual transfer slower than the calculator result?
Your chosen effective speed may be higher than the sustained rate. Disk bottlenecks, small files, shared traffic, latency, and background processing can all matter. Enter a measured representative file rate at 100% efficiency, or lower the efficiency assumption.
What is the difference between Mbps and MB/s?
Mbps measures megabits per second; MB/s measures megabytes per second. Since eight bits equal one byte, divide Mbps by eight to get decimal MB/s before accounting for overhead. Capitalization changes the meaning.
How many MB/s is 1 Gbps?
1 Gbps equals 125 MB/s before overhead. At 90% efficiency the assumed effective rate is 112.5 MB/s. This unit conversion is not a guarantee of measured file-copy performance.
Does disk speed affect transfer time?
Yes. The source must read data and the destination must write it. If either cannot sustain the network's effective rate, storage becomes a bottleneck. A short cached burst may overstate the rate available for a large transfer.
Does Wi-Fi affect file transfer speed?
Yes. Signal conditions and shared airtime can make useful throughput vary. Use a sustained measurement from the intended location instead of assuming that the displayed wireless link rate will remain available to the file transfer.
How long does a backup take?
Divide the bytes actually sent by sustained bytes per second, then allow additional time for scanning, snapshots, verification, and other backup tasks. A full backup usually transfers a different amount from an incremental one. The calculator estimates transfer duration only.
Last reviewed:
You might also find useful
RAID Calculator
Estimate RAID 0, 1, 5, 6, and 10 usable capacity, redundancy overhead, and disk-failure tolerance.
CCTV Storage Calculator
Estimate camera recording storage and plan disk capacity in GB and TB.
CCTV Bandwidth Calculator
Estimate camera network traffic and upload capacity in Mbps or Gbps, with adjustable overhead.
Internet Download Time Calculator
Estimate how long a file takes to download from its size, internet speed, and transfer efficiency.
Bandwidth Calculator
Plan concurrent user or device bandwidth and add a safety margin in Mbps or Gbps.