File Transfer Calculator
Estimate real copy time across USB, Thunderbolt, internal drives, DAS, NAS, Ethernet, Wi-Fi and fiber by finding the slowest part of the complete path.
What Is the File Transfer Calculator?
The File Transfer Calculator estimates how long a real storage copy should take by modeling the complete path instead of treating the cable's advertised speed as the answer. Set the total data size and file layout, choose editable source and destination storage presets with separate sustained read and write speeds, then select the narrowest connection from legacy USB and current USB 5/10/20/40/80Gbps modes, Thunderbolt 1 through 5, SATA, PCIe, Ethernet from 100 Mbps through 800 Gbps, representative Wi-Fi links, measured fiber internet tiers or a custom rate. The calculation compares source read speed, usable connection throughput, destination write speed and optional CPU, security or shared-controller caps, then names the active bottleneck. DAS and NAS array presets are editable because enclosures, RAID levels, caching and disk models vary. Advanced controls cover link, protocol and small-file efficiency, a user-entered shared dock or controller limit, and an optional read-back verification pass. A comparison table shows how the same transfer would perform across common connections without pretending every device reaches its headline rate.
How It Works
Choose a transfer scenario, enter the total data size, and pick the closest source and destination storage types. For a NAS or DAS, switch Storage Configuration to Custom NAS/DAS Array, select whether it is the source or destination, then enter the enclosure's bay count, installed drives, RAID layout, member-drive type and efficiency. Select the slowest negotiated connection anywhere in the path, choose the copy method and file layout, then read the estimated completion time, usable throughput and bottleneck. Use Advanced Assumptions for measured shared-controller, CPU and security limits.
When to Use It
Use it before copying camera cards, moving a media library to an external drive, migrating between SSDs, choosing a USB or Thunderbolt enclosure, estimating a NAS backup window, testing whether 2.5 or 10 Gigabit Ethernet is worthwhile, planning a DAS or RAID transfer, or estimating a cloud upload from measured fiber speed.
Frequently Asked Questions
- Does USB-C tell me the transfer speed?
- No. USB-C describes the connector shape, not its data capability. A USB-C port or cable may carry USB 2.0, USB 5/10/20/40/80Gbps, Thunderbolt or another mode. The host, cable, dock or hub, enclosure and device negotiate to the slowest supported capability, so select the actual advertised or measured protocol.
- Why does Thunderbolt 5 use 80 Gbps instead of 120 Gbps?
- Thunderbolt 5 provides an 80 Gbps bidirectional base link and a 120/40 Gbps Bandwidth Boost mode intended for display-heavy traffic. Storage planning should use the 80 Gbps mode and the 64 Gbps PCIe data path rather than treating 120 Gbps as normal file-copy bandwidth.
- Do Windows, macOS and Linux transfer at different speeds?
- There is no defensible universal multiplier for an operating system. File system, drivers, copy software, antivirus or indexing, SMB or NFS settings, signing and encryption, CPU load, caching and file count matter more. The operating-system selector changes guidance only; it does not secretly alter the calculation.
- How does the calculator handle NAS and DAS storage?
- NAS and DAS describe how storage is attached, not a fixed speed. Enter the array's sustained read and write performance, then model the USB, Thunderbolt, Ethernet, Wi-Fi or fiber path separately. A NAS can be limited by its disks, RAID work, client and server NICs, switch uplink, protocol, CPU or destination drive.
- Why can many small files take much longer?
- Each file adds directory, permission, metadata and open/close work. Antivirus, checksums, network latency and hard-drive seeks can amplify that cost. The File Layout setting applies a visible planning efficiency, and archiving a folder before transferring it can sometimes improve throughput substantially.
- What is the difference between GB and GiB?
- GB is decimal: 1,000,000,000 bytes. GiB is binary: 1,073,741,824 bytes. A 100 GiB transfer contains about 7.4% more data than 100 GB, so it takes about 7.4% longer at the same speed.
Found an issue? Send Feedback. See our data sources and update policy for tools that depend on changing information.