File Transfer Time Calculator
Estimate how long it takes to transfer a file over USB, WiFi, Ethernet, SSD, or any connection speed you enter.
This file transfer time calculator estimates how long it takes to copy, download, or upload a file at a given connection speed. Enter the file size and transfer speed in Mbps, Gbps, MB/s, or GB/s and the tool shows the estimated duration in hours, minutes, and seconds. Built-in presets for USB, Thunderbolt, Ethernet, WiFi, and storage interfaces fill in typical real-world speeds so you can compare without guessing. All calculations run in your browser.
About File Transfer Time Calculator
How File Transfer Time Is Calculated
The core formula converts file size from bytes to bits, then divides by the connection speed in bits per second:
Transfer Time (seconds) = File Size (bits) / Speed (bits per second)
The catch is that file sizes are measured in bytes (B), while network speeds are usually quoted in bits per second (bps). Since 1 byte = 8 bits, you need to multiply the file size in bytes by 8 before dividing by the speed. A 100 Mbps connection transfers 12.5 MB per second, not 100 MB.
Worked example: A 50 GB game download on a 300 Mbps home broadband connection. First, convert 50 GB to bits: 50 x 1,000,000,000 x 8 = 400,000,000,000 bits. Then divide by 300,000,000 bps = 1,333 seconds, or about 22 minutes. In practice, expect closer to 25-30 minutes because real throughput rarely hits the advertised maximum. For a second example, copying a 4 GB movie from a USB 3.0 external SSD (400 MB/s real-world): 4,000 MB / 400 MB/s = 10 seconds.
Bits vs Bytes - Why File Sizes and Speeds Use Different Units
This is the single biggest source of confusion in file transfers. Internet service providers and network equipment manufacturers advertise speeds in bits per second (Mbps, Gbps). Operating systems and file managers display sizes in bytes (MB, GB). The 8:1 ratio between them means a "1 Gbps" connection maxes out at 125 MB/s, not 1,000 MB/s.
| Speed (bits) | Speed (bytes) | Common Use |
|---|---|---|
| 10 Mbps | 1.25 MB/s | Slow broadband, older DSL |
| 100 Mbps | 12.5 MB/s | Standard broadband |
| 300 Mbps | 37.5 MB/s | Fast broadband (close to US median) |
| 1 Gbps | 125 MB/s | Gigabit fibre, Gigabit Ethernet |
| 10 Gbps | 1,250 MB/s | 10G Ethernet, fast NVMe SSD |
When you see a USB drive rated at "5 Gbps", that means 625 MB/s in theory. But USB protocol overhead, disk controller limits, and NAND flash write speeds mean real throughput is much lower. The bandwidth calculator handles these conversions for network connections.
Connection Speed Reference
| Interface | Theoretical Max | Real-World Speed | Time for 50 GB |
|---|---|---|---|
| USB 2.0 | 480 Mbps | ~35 MB/s | ~24 minutes |
| USB 3.0 (USB 3.2 Gen 1) | 5 Gbps | ~400 MB/s | ~2 minutes |
| USB 3.2 Gen 2 | 10 Gbps | ~800 MB/s | ~63 seconds |
| USB4 / Thunderbolt 3/4 | 40 Gbps | ~2,800 MB/s | ~18 seconds |
| Thunderbolt 5 | 80 Gbps (120 boost) | ~6,000 MB/s | ~8 seconds |
| Gigabit Ethernet | 1 Gbps | ~112 MB/s | ~7.5 minutes |
| 2.5G Ethernet | 2.5 Gbps | ~280 MB/s | ~3 minutes |
| 10G Ethernet | 10 Gbps | ~1,100 MB/s | ~45 seconds |
| WiFi 5 (802.11ac) | 3.5 Gbps | ~200-400 MB/s | ~2-4 minutes |
| WiFi 6 (802.11ax) | 9.6 Gbps | ~300-600 MB/s | ~1.5-2.5 minutes |
| WiFi 7 (802.11be) | 46 Gbps | ~1,000-3,000 MB/s | ~17-50 seconds |
| SATA SSD | 6 Gbps | ~550 MB/s | ~91 seconds |
| NVMe SSD (PCIe 4.0) | ~64 Gbps | ~7,000 MB/s | ~7 seconds |
| NVMe SSD (PCIe 5.0) | ~128 Gbps | ~12,000 MB/s | ~4 seconds |
Thunderbolt 5 speeds based on Intel's 2024 specification. WiFi 7 speeds per the IEEE 802.11be standard (ratified 2024). PCIe 5.0 NVMe figures from Tom's Hardware SSD benchmarks including the Samsung 9100 PRO (14,800 MB/s read) and WD_BLACK SN8100 (14,900 MB/s read).
Why Real-World Speeds Are Lower Than Advertised
| Factor | Impact | Typical Overhead |
|---|---|---|
| Protocol overhead | TCP/IP headers, USB framing, error correction | 5-15% of theoretical speed |
| File system overhead | Small files need more metadata operations per byte | Dramatic for thousands of small files |
| Network congestion | Shared bandwidth with other devices and users | Can halve effective speed |
| WiFi interference | Distance, walls, other networks on same channel | 20-60% speed reduction typical |
| Disk write speed | Destination drive may be slower than the connection | HDD bottleneck at ~100-200 MB/s |
| SSD cache exhaustion | SSDs slow down once the SLC write cache fills during large transfers | Write speeds can drop 50-80% |
TCP/IP overhead alone consumes about 5.3% of bandwidth when packets are fully utilised, according to Packet Pushers analysis. For small payloads the overhead percentage rises sharply. A good rule of thumb: expect 60-80% of theoretical maximum in practice. For WiFi, expect even less if you are far from the router or behind thick walls.
What Do All the USB Names Mean?
The USB Implementers Forum has rebranded USB standards multiple times, creating widespread confusion. Here is what each name actually means in terms of speed:
| Current Name | Previous Names | Speed |
|---|---|---|
| USB 3.2 Gen 1 | USB 3.0, USB 3.1 Gen 1 | 5 Gbps |
| USB 3.2 Gen 2 | USB 3.1 Gen 2 | 10 Gbps |
| USB 3.2 Gen 2x2 | (no prior name) | 20 Gbps |
| USB4 | (no prior name) | 40 Gbps |
| USB4 Version 2.0 | (no prior name) | 80 Gbps |
The key takeaway: USB 3.0, USB 3.1 Gen 1, and USB 3.2 Gen 1 are all the same 5 Gbps speed - just renamed. If a product box says "USB 3.2" without specifying Gen 2, it is almost always the slower 5 Gbps version. Check the spec sheet, not the marketing name. As of 2025, the USB-IF introduced simplified speed-based labels (USB 5Gbps, USB 10Gbps, etc.) to replace the confusing generation numbers.
How Fast Is Home Broadband?
According to Ookla Speedtest data (January 2026), the global median fixed broadband download speed is about 95 Mbps. The US median sits around 306 Mbps, ranking 8th globally. Singapore leads at 372 Mbps. The UK average is around 100-120 Mbps, though full-fibre connections from providers like BT, Virgin Media, and Hyperoptic offer 300 to 1,000 Mbps plans.
Mobile speeds have grown rapidly. The global median mobile download speed is around 62 Mbps. At that rate, a 1 GB file takes roughly 2 minutes and 10 seconds. Upgrading from a 50 Mbps plan to 300 Mbps cuts a 10 GB download from 27 minutes to about 4.5 minutes, but only if the server you are downloading from can actually deliver at that speed.
Upload speeds are typically much slower than download speeds on most home connections. Many cable broadband plans offer 300 Mbps down but only 10-20 Mbps up. Fibre-to-the-premises (FTTP) connections usually offer symmetric speeds, making them far better for uploading large files or video calls. If you regularly upload large files to cloud storage or backup services, upload speed matters more than download speed for those transfers.
Tips for Faster File Transfers
- Use wired connections for large transfers. Gigabit Ethernet delivers a consistent 112 MB/s. Even the best WiFi 6 router drops packets under load, especially through walls.
- Check the bottleneck. Copying from a USB 3.0 flash drive to an NVMe SSD? The flash drive is the limit, not the SSD. An external HDD caps out around 100-200 MB/s regardless of the USB version.
- Avoid transferring many small files. 10,000 files totalling 1 GB takes far longer than a single 1 GB file because each file needs individual filesystem metadata operations. Zip or tar the folder first.
- Close background downloads. Streaming, cloud sync, and software updates all share your bandwidth. Pause them during large transfers.
- Use the right USB port. Many laptops have a mix of USB 2.0 and USB 3.0+ ports. A USB 3.0 drive plugged into a USB 2.0 port runs at USB 2.0 speeds - 35 MB/s instead of 400 MB/s.
- Check your SSD's sustained write speed. Marketing figures show peak speeds. During long file copies, budget NVMe SSDs can drop from 3,500 MB/s to 500 MB/s once the SLC cache fills.
- Use direct transfers when possible. Copying between two drives on the same machine avoids network overhead entirely. Plugging a USB drive directly into a computer is faster than sending the same file over the network to the same computer.
- Server speed is a ceiling. Your connection might be 1 Gbps, but if the download server only delivers 50 Mbps, that is your actual speed. Game platforms like Steam often throttle downloads during peak hours.
Common File Size Reference
| File Type | Typical Size | Time at 100 Mbps | Time at 1 Gbps |
|---|---|---|---|
| Smartphone photo (JPEG) | 3-8 MB | Under 1 second | Instant |
| RAW photo | 25-60 MB | 2-5 seconds | Under 1 second |
| MP3 song (4 minutes) | 4-8 MB | Under 1 second | Instant |
| FLAC song (4 minutes) | 25-40 MB | 2-3 seconds | Under 1 second |
| 1080p movie (2 hours) | 4-8 GB | 5-11 minutes | 32-64 seconds |
| 4K movie (2 hours) | 15-30 GB | 20-40 minutes | 2-4 minutes |
| AAA game install | 50-150 GB | 1-3 hours | 7-20 minutes |
| iPhone backup (256 GB model) | ~100-200 GB | 2-4 hours | 13-27 minutes |
| Full system backup | 200-500 GB | 4-11 hours | 27-67 minutes |
To estimate file sizes from bitrate and duration, the bitrate calculator handles audio and video. For converting between storage units, the storage converter handles bytes, KB, MB, GB, and TB. For estimating how much footage fits on a drive, the video storage calculator works out recording time by resolution and codec.
Sources
Frequently Asked Questions
Why is my actual transfer slower than the estimate?
Theoretical speeds assume ideal conditions. In practice, protocol overhead, disk seek times, small file penalties, CPU bottlenecks, and shared bandwidth all reduce throughput. Real transfers typically achieve 60-80% of the rated speed.
What is the difference between Mbps and MB/s?
Mbps (megabits per second) is used for network and interface speeds. MB/s (megabytes per second) is used for disk and file transfer rates. 1 MB/s equals 8 Mbps, because there are 8 bits in a byte.
Which preset should I use for USB transfers?
USB 2.0 tops out around 35 MB/s in practice. USB 3.0 reaches about 400 MB/s with fast drives. USB 3.2 Gen 2 doubles that. If your drive is slower than the USB standard, the drive speed is the bottleneck.
Does this account for overhead?
The calculator shows the raw transfer time based on the speed you enter. A note reminds you that real-world speeds are typically 60-80% of the theoretical maximum. For a conservative estimate, use a lower speed value.
How fast is WiFi 6 compared to Ethernet?
WiFi 6 averages around 1.2 Gbps in good conditions, while standard Gigabit Ethernet provides a steady 1 Gbps. WiFi speeds vary with distance and interference, so Ethernet is more consistent for large transfers.
Related Tools
Link to this tool
Copy this HTML to link to this tool from your website or blog.
<a href="https://toolboxkit.io/tools/file-transfer-calculator/" title="File Transfer Time Calculator - Free Online Tool">Try File Transfer Time Calculator on ToolboxKit.io</a>