Free data transfer calculator to estimate download/upload time, calculate required speed, or determine data size. Includes presets for USB, Ethernet, Wi-Fi, and more.
You might also find these calculators useful
Planning a large file transfer? Our calculator helps you estimate how long downloads and uploads will take, what speed you need, or how much data you can transfer in a given time. Choose from common connection presets or enter custom values.
Data transfer involves moving digital information between devices or over networks. Transfer time depends on file size and connection speed. Speed is measured in bits per second (bps) or bytes per second (B/s), with megabits (Mbps) and megabytes (MB/s) being common units.
Transfer Time Formula
Time = File Size (bits) รท Speed (bits/second)Know how long large game downloads, software updates, or video files will take.
Estimate backup duration to schedule during off-hours without disruption.
Compare USB, network, and cloud speeds to pick the fastest transfer method.
5 Gbps theoretical, ~400 MB/s real-world for fast external drives.
1 Gbps (125 MB/s) - standard wired network speed.
Up to 9.6 Gbps theoretical, typically 100-500 Mbps real-world.
Up to 7 GB/s for PCIe 4.0 drives - fastest consumer storage.
Real-world speeds are affected by overhead, network congestion, disk speed limitations, and protocol efficiency. Actual speeds are typically 50-80% of theoretical maximum.
Mbps (megabits per second) measures network speed. MB/s (megabytes per second) measures file transfer. 8 Mbps = 1 MB/s since there are 8 bits in a byte.
USB 3.0 (5 Gbps) is theoretically faster than Gigabit Ethernet (1 Gbps), but actual speeds depend on the drive and system. USB 3.1/3.2 are even faster.
About 22 hours. 1 TB = 8 trillion bits รท 100 million bps = 80,000 seconds โ 22.2 hours.