Calculate file download or upload time from size and Mbps, or find data volume from speed and duration. Supports metric and binary units. Free, instant.
Added Jun 1, 2026
Input
Result
Enter a value for calculate to see your result.
Calculates file transfer time from file size and connection speed, or the data volume transferred in a given time. Supports metric and binary units from bps through Tbps and bytes through TiB.
Time = (File size in bytes × 8) ÷ Speed in bps
500 MB = 4 000 Mbit; at 100 Mbps that takes 40 seconds under ideal conditions.
Inputs
Result
100 Mbps sustained for one hour moves about 42 GiB of payload (ideal, no overhead).
Inputs
Result
Network speeds are measured in bits per second (Mbps), but file sizes are in bytes (MB). One byte equals 8 bits, so you multiply file bytes by 8 before dividing by bps.
Real transfers include TCP/IP overhead, server limits, Wi-Fi contention, and protocol round trips. The calculator assumes 100% utilization of the quoted line rate.