Calculate file download time at a given speed, estimate data usage over time, or convert between bandwidth and data size units.
How long will it take to download a file?
| Property | Value |
|---|---|
| File size | 700 Gigabits (Gb) |
| Speed | 50 Mbps (Megabits/s) |
| Download time | 3h 53m 20s |
| Seconds | 14000.000 |
| Connection | Typical Speed | 1 GB Download |
|---|---|---|
| Dial-up | 56 Kbps | ~33 hrs |
| DSL | 10 Mbps | ~13 min |
| Cable | 100 Mbps | ~1.3 min |
| Fiber (home) | 1 Gbps | ~8 sec |
| 5G Mobile | 300 Mbps | ~27 sec |
| Wi-Fi 6 | 600 Mbps | ~13 sec |
Use our free bandwidth calculator to figure out how long a file will take to download at a given internet speed, estimate your monthly data usage, or convert between bandwidth and file-size units like Mbps, MB/s, GB, and Gb. It's built for anyone comparing internet plans, checking ISP speed claims, or estimating cloud storage transfer times.
Download Time (seconds) = File Size (bits) ÷ Connection Speed (bits per second)
Because internet plans are usually advertised in bits per second (Mbps) while file sizes are shown in bytes (MB or GB), the calculator first converts both values to a common unit (bits) before dividing. Remember: 1 byte = 8 bits, so a connection listed as 100 Mbps downloads at a maximum of about 12.5 MB/s in ideal conditions.
Data Usage (over time) = Connection Speed × Duration, converted into your chosen data unit (MB, GB, or TB) to estimate how much of your monthly data cap a streaming session, download, or backup will consume.
ISPs advertise speeds in megabits per second (Mbps), but download managers and file sizes are shown in megabytes (MB). Since 1 byte = 8 bits, a 100 Mbps plan tops out around 12.5 MB/s, not 100 MB/s. Network overhead, Wi-Fi interference, and server-side limits typically reduce real-world speeds further.
Mbps (megabits per second) measures connection speed and is used by ISPs. MB/s (megabytes per second) measures file transfer speed and is used by operating systems and browsers. Divide Mbps by 8 to get an approximate MB/s figure.
Standard definition streaming uses roughly 0.7-1 GB per hour, HD around 3 GB per hour, and 4K can use 7-10 GB per hour or more, depending on the platform and compression settings.
A single 4K stream needs about 25 Mbps, HD video calls need 3-5 Mbps, and general browsing needs very little. For a household with multiple devices streaming and working simultaneously, 100-300 Mbps is a comfortable range for most families.