Data Transfer Calculator
Enter file size and transfer speed to calculate transfer time across USB, Ethernet, Wi-Fi, and storage interfaces. Or flip it: size plus deadline gets the required speed, speed plus time gets the data that fits.
Configuration
Latency & TCP window
Showing the most common interface per family. Switch to All interfaces or a category to see the full list.
Speed Comparison
Estimated time for the current file size, sorted fastest to slowest.
How to use this tool
Choose what to solve for
The Calculate selector has four modes. Transfer time turns a file size and a connection speed into an expected duration. Required speed turns a file size and a deadline into the minimum Mbps you need. Data amount turns a link speed and a time window into how much you can move. Connection finder turns a single Mbps target into the smallest interface that meets it, plus the next one up if you want headroom.
Enter the size
For Transfer time and Required speed, type the file or folder size and pick the unit (MB, GB, or TB). For Data amount and Connection finder, skip size.
Enter the speed or target
For Transfer time and Data amount, pick a preset interface (USB 2.0 through USB4 v2 80 Gbps, Thunderbolt 3/4/5, 1 through 100 Gigabit Ethernet, WiFi 5/6/6E/7/8, SATA HDDs, SATA SSD, NVMe Gen3/4/5) or enter a custom Mbps figure. For Connection finder, enter just the Mbps you want.
Enter the time
For Required speed and Data amount, type the time window in hours, minutes, and seconds (for example 0h 13m 20s for 100 GB over 10 GbE). The tool converts this to seconds internally so the URL stays compact.
Read the result
The hero answer shows the requested value. The interface table below switches to fit the mode: sorted by time in Transfer time, tagged meets it / best fit in Required speed, showing data moved per interface in Data amount, and flagged minimum / recommended in Connection finder.
Compare two connections
Available in Transfer time mode. Toggle Compare to put two interfaces side-by-side and see how many minutes a faster link saves on the same file size.
Model WAN latency (optional)
Available in Transfer time mode. Open the latency panel and enter a round-trip time plus a TCP receive window. The tool recomputes the transfer time against the bandwidth-delay product ceiling (window divided by RTT), which shows the real throughput a long-distance link delivers instead of the naive size-over-speed figure.
About this tool
The Data Transfer Calculator solves the copy equation in four directions. Give it file size and speed and it returns transfer time across USB, Ethernet, Wi-Fi and storage interfaces. Give it file size and a deadline and it returns the required Mbps, with every preset interface tagged whether it meets the bar. Give it speed and a time window and it returns the data that fits, anchored to something tangible like how many pages of PDFs it is. And if all you know is how fast you want it, Connection finder finds the smallest interface that meets the target plus the next one up if you want headroom.
For WAN and cloud migrations it also models the TCP receive window and bandwidth-delay product, the effect that caps long-distance throughput far below the link rate. Open the latency panel, enter a round-trip time (or pick a preset like transatlantic or satellite), and the tool shows the effective Mbps, the link utilization, and whether the window or the link is the bottleneck. A 1 Gbps link at 100 ms RTT with the default 64 KB window delivers about 5.24 Mbps, which is 0.52% of the rated speed.
It's the quickest way to reality check a backup plan, decide whether that external SSD is worth the money, or work out if you can finish a 200 GB game download before bed. Switch on Compare mode to put two connections head to head and see exactly how many minutes (or hours) you'd save by upgrading from WiFi to Ethernet, or from USB 3.0 to USB 4.
Formula
Transfer time is file size in bits divided by link speed in bits per second. The calculator converts your input to bits (1 byte = 8 bits, 1 GB = 8,000,000,000 bits using the decimal/SI convention drives are sold under), then divides by the Mbps figure times 1,000,000. Real-world overhead, such as TCP, USB framing, and filesystem operations, isn't modeled, so treat the result as an optimistic floor.
Latency and the bandwidth-delay product
With RTT enabled, the model computes window bytes x 8 divided by RTT and takes the smaller of that ceiling and link speed. Scaling expands the allowed window range but never replaces the entered buffer. At 100 ms RTT, a 256 KiB scaled receive window limits a 1 Gbps link to about 20.97 Mbps. Leave RTT empty to use the simple size-over-speed calculation.
When to use it
Use it before buying storage or networking gear to see whether the spec jump is worth the price, when planning a big one-off copy like a photo library migration, or when deciding between wired and wireless for a specific workload. For cloud and WAN migrations, use the latency panel to avoid committing to a cutover date the TCP window won't let you meet. Pair it with the RAID Calculator when sizing a NAS and the Display Bandwidth Calculator if you're comparing video cable throughput against the same numbers.
Popular transfer scenarios
Pre-computed copy times for the file size + interface combinations visitors ask about most.
Data transfer comparisons
Head-to-head breakdowns of the interface and network speed questions behind every big copy: USB generations, Thunderbolt versus USB4, and WiFi 6 versus WiFi 7 when it is time to move the file.
Frequently asked questions
How long does it take to transfer 1 TB over Gigabit Ethernet?
Why is my real transfer speed slower than the cable's rated speed?
What's the difference between megabits (Mbps) and megabytes (MB/s)?
How fast is WiFi 6 compared to Gigabit Ethernet for file transfers?
Is USB 4 or Thunderbolt 4 faster for copying files?
Does file structure affect transfer speed?
Can the calculator work out required speed or total data size?
Can I find a suitable connection just from a speed target?
How does network latency affect file transfer time?
Why is my WAN or cloud transfer so much slower than my connection speed?
What is TCP window scaling and should I enable it?
Related tools
Display Bandwidth Calculator
Check if your HDMI/DP cable supports your resolution and refresh rate.
Use tool ➜RAID Calculator
Calculate usable capacity and fault tolerance for RAID 0, 1, 5, 6, and 10.
Use tool ➜RAM Latency Calculator
Convert DDR3/DDR4/DDR5 timings (CL, tRCD, tRP, tRAS) into true latency in nanoseconds.
Use tool ➜Memory and Storage Throughput Visualizer
Visualize the massive speed difference between CPU cache, RAM, and storage.
Use tool ➜Use this tool on your own site
Drop the Data Transfer Time Calculator into your blog, docs, or CMS with one iframe snippet. Free, no signup. See all embeddable tools
