Bandwidth Calculator
Enter a file size and connection speed to calculate transfer time, or enter a file size and target time to calculate the required bandwidth.
Use the Bandwidth Calculator
Lossy / Wi-Fi
Ideal wired
Enter values on the left and press Calculate
Transfer Time
File Size
Connection Speed
Effective Throughput
Data Transferred
Transfer Time at Common Speeds
| Connection | Speed | Transfer Time |
|---|
Summary
This bandwidth calculator helps you estimate how long it takes to transfer a file over a network connection, or determine the minimum bandwidth required to complete a transfer within a specific time. It accounts for the difference between bits and bytes and lets you mix any combination of size and speed units. All calculations run instantly in your browser with no data sent to any server.
How it works
- Choose a calculation mode: Transfer Time (given speed) or Required Speed (given time).
- Enter the file size and select its unit (KB, MB, GB, TB).
- For Transfer Time mode, enter the connection speed and select its unit (Kbps, Mbps, Gbps).
- For Required Speed mode, enter the target transfer time in hours, minutes, and seconds.
- The result updates instantly with a human-readable breakdown.
- Use the efficiency slider to account for real-world protocol overhead (default 85%).
Use cases
- Estimate how long a large software download will take on your current connection.
- Plan backup windows by calculating overnight transfer feasibility.
- Determine the minimum ISP plan needed for a given file-transfer SLA.
- Quickly compare transfer times across different cloud storage tiers.
- Validate whether a site-to-site VPN link can handle expected throughput.
- Help clients understand why large video uploads take so long.
Frequently Asked Questions
Last updated: 2026-06-13 · Reviewed by Nham Vu