Transfer Time Calculator
Calculate how long a migration, backup or file transfer will take.
Transfer tips
- Internet speeds are usually in bits, not bytes (divide by 8 to get MB/s)
- Consider protocol overhead (~10% for TCP/IP)
- Upload speeds are usually lower than download speeds
- For large transfers, consider compressing first
Factors affecting actual transfer speed
The time shown by our calculator is a theoretical estimate. In practice, multiple factors can reduce actual transfer speed. Understanding them will help you better plan your migrations and backups.
Disk speed: Mechanical hard drives (HDD) have sequential read speeds of ~150-200 MB/s, while modern SSDs reach 500-3500 MB/s. If your disk is slower than your network connection, the disk becomes the bottleneck.
Concurrency and file count: Transferring a single large file is more efficient than thousands of small files. Each small file requires its own TCP negotiation, headers, and acknowledgments.
Encryption and compression: Encrypted transfers (SCP, SFTP, HTTPS, VPN) add CPU overhead. On servers with slow CPUs, encryption can limit speed to under 100 Mbps even on a 1 Gbps link.
Frequently Asked Questions
How to calculate file transfer time?
What is the difference between Mbps and MB/s?
How does TCP overhead affect actual transfer time?
How to calculate server migration time?
How long does 1 TB take to transfer at different speeds?
Why is my actual transfer slower than my connection speed?
Related Tools
File Diff Tool
Compare two texts and visualize differences line by line
Lorem Ipsum Generator
Generate configurable Lorem Ipsum filler text for mockups and designs
Markdown Table Generator
Create perfectly aligned Markdown tables
Markdown ↔ HTML Converter
Convert Markdown text to HTML and back. Supports headings, lists, code, links and images.