The Bandwidth Calculator estimates how long a file takes to download from its size and a connection speed, and helps convert between bit-rate and byte-rate labels. Enter file size and speed, then read transfer time with the arithmetic shown, including the factor-of-eight bridge between megabits and megabytes.
Internet plans advertise megabits per second (Mbps). File sizes usually appear in megabytes or gigabytes (MB, GB). Mixing those labels without dividing by 8 produces download-time estimates that are eight times too optimistic or too slow.
Calculate download time from file size and speed
Download time equals file size divided by effective download rate when both quantities use compatible units. The Bandwidth Calculator converts the file size into bits (or bytes) and the link speed into bits per second (or bytes per second), then divides.
time (seconds) = file size (bits) ÷ speed (bits per second)
Worked outline: a 100 MB file on a 100 Mbps link.
1. Convert file size to megabits. 100 MB × 8 = 800 megabits (using 1 byte = 8 bits).
2. Divide by speed. 800 Mb ÷ 100 Mbps = 8 seconds at full rated throughput.
Real transfers are slower than the plan headline because of protocol overhead, Wi-Fi contention, and server limits. The Bandwidth Calculator gives the idealised time from the numbers entered; treat it as a best-case floor unless a measured speed test replaces the advertised rate.
Large files benefit from expressing time in minutes or hours after the second count is known. 3600 seconds is one hour. The tool can format that duration after the raw second value is computed.
Understand bits versus bytes
A bit is a binary digit. A byte is 8 bits. Network speeds traditionally use bits per second (bps, kbps, Mbps, Gbps). Storage and file sizes traditionally use bytes (B, KB, MB, GB), though disk marketing also mixes decimal prefixes (see the Data Storage Converter).
| Label | Meaning | Byte-rate equivalent |
|---|---|---|
| 8 Mbps | 8 megabits per second | 1 MB/s |
| 100 Mbps | 100 megabits per second | 12.5 MB/s |
| 1000 Mbps | 1000 megabits per second | 125 MB/s |
Writing "100 MB/s" when the plan says "100 Mbps" overstates throughput by a factor of eight. The Bandwidth Calculator keeps bit-rate and byte-rate fields distinct so that mistake is harder to make.
Capitalisation customs vary, but this page treats MB as megabytes and Mb as megabits. When an ISP uses "Mbps," read it as megabits per second unless the document explicitly says megabytes.
Convert a connection speed to download rate
Megabits per second convert to megabytes per second by dividing by 8. Megabytes per second convert to megabits per second by multiplying by 8.
MB/s = Mbps ÷ 8
Mbps = MB/s × 8
Worked example: convert 100 Mbps to MB/s.
1. Divide by 8. 100 ÷ 8 = 12.5 MB/s.
2. Time check for a 500 MB file. 500 MB ÷ 12.5 MB/s = 40 seconds idealised.
The Bandwidth Calculator can show that 12.5 MB/s figure beside the Mbps input so file-size math stays in byte units. Gigabit Ethernet at 1000 Mbps is 125 MB/s under the same factor. Wireless links rarely sustain the radio's peak PHY rate end to end; substitute a speed-test result when planning large transfers.
Estimate monthly data usage
Monthly usage estimates multiply average throughput by time, or sum known file and stream sizes over a billing cycle. Streaming at an average video bitrate of several Mbps accumulates gigabytes quickly; the Bandwidth Calculator can help turn a sustained Mbps figure into GB per hour, then multiply by hours watched.
Example orientation using decimal gigabytes for billing-style math: 5 Mbps continuous for one hour transfers 5 × 3600 = 18,000 megabits = 18,000 ÷ 8 = 2,250 MB ≈ 2.25 GB per hour. Thirty hours at that average is about 67.5 GB. Caps and fair-use policies vary by carrier; the arithmetic only scales rate × time.
Upload allowances often differ from download allowances. Run the same size-and-speed math with the upload rate when the bottleneck is sending files rather than receiving them. The Bandwidth Calculator accepts whichever speed figure matches the direction in question.
Data storage unit confusion (GB vs GiB) still matters when comparing OS-reported folder sizes with ISP caps. Convert storage labels on the Data Storage Converter, then bring the byte total here for time estimates.
FAQ
How do I calculate download time?
To calculate download time, divide file size by download rate after both use compatible units. Convert MB to megabits by multiplying by 8 when speed is in Mbps, then divide. The Bandwidth Calculator performs that unit alignment and division.
Why divide Mbps by 8?
Network speeds use bits; file sizes use bytes. There are 8 bits in a byte, so Mbps ÷ 8 yields MB/s. The Bandwidth Calculator applies that factor when bridging plan speeds and file sizes.
How fast is 100 Mbps in MB/s?
One hundred Mbps equals 12.5 MB/s, because 100 ÷ 8 = 12.5. The Bandwidth Calculator shows that byte-rate equivalent beside bit-rate inputs.
How long does a 1 GB file take at 50 Mbps?
One decimal GB is 1000 MB, or 8000 megabits at 8 bits per byte. At 50 Mbps, idealised time is 8000 ÷ 50 = 160 seconds (about 2 minutes 40 seconds). The Bandwidth Calculator computes the same style of estimate from the entered size and speed.
Does the calculator include overhead?
The Bandwidth Calculator uses the size and speed you enter without adding a fixed overhead percentage. Protocol and Wi-Fi losses mean real times run longer than the ideal figure.
How do I estimate monthly streaming data?
Multiply the average stream bitrate by hours watched, convert bits to bytes, and sum. For example, 5 Mbps for one hour is about 2.25 GB. The Bandwidth Calculator helps with the rate-to-volume step before multiplying by hours.
What is the difference between Mb and MB?
Mb means megabits; MB means megabytes. One MB equals 8 Mb. The Bandwidth Calculator treats those prefixes differently so download math stays consistent.
Should I use advertised speed or speed-test speed?
Use a measured speed-test result when estimating real downloads. Advertised Mbps is a plan ceiling. The Bandwidth Calculator will not be more accurate than the speed number supplied to it.
Summary
The Bandwidth Calculator estimates transfer time from file size and connection speed, with explicit handling of bits versus bytes. Dividing Mbps by 8 yields MB/s; a 100 Mbps link is 12.5 MB/s, so a 100 MB file has an eight-second idealised download at full rate.
Monthly usage estimates scale rate by time into gigabytes. Results are idealised floors unless measured throughput replaces headline speeds, and storage prefix issues can be resolved on the Data Storage Converter before timing math.