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.