Bandwidth Calculator

Calculate file transfer times from bandwidth, convert between speed units, and estimate upload/download durations for any data size.

Speed converter
bps
Kbps
Mbps
Gbps
KB/s
MB/s
GB/s

Frequently asked questions

Why does a 1 GB file take longer than expected to transfer?
Bandwidth is measured in bits per second (bps), but file sizes are in bytes (B). 1 byte = 8 bits, so a 100 Mbps connection transfers at roughly 12.5 MB/s. Overhead from TCP, encryption and protocol headers typically reduces real-world throughput by 5–15%.
What is the difference between Mbps and MB/s?
Megabits per second (Mbps) is a measure of bandwidth, while Megabytes per second (MB/s) is a measure of data transfer rate. To convert Mbps to MB/s, divide by 8.
Does this account for network overhead?
The "realistic" option applies a 10% overhead factor to account for TCP, encryption and protocol headers. This gives a more accurate estimate for real-world transfers.