Bandwidth
Bandwidth is the theoretical maximum capacity of a connection or link — the ceiling. It is a fixed number set by the plan, the hardware or the network path, and it is what this calculator works with.
Network Calculator
Calculate the bandwidth you need to transfer data, estimate transfer times, and convert between common network speed units.
Calculator
Pick a mode, enter your numbers, and the result updates instantly — nothing to submit, nothing to install.
Required Bandwidth
—Mbps
—
This is the raw bandwidth the transfer needs, before protocol overhead — treat it as a minimum, not a guarantee.
Estimated Transfer Time
—
—
Real transfers are usually a little slower than this once protocol overhead and network conditions come into play.
1 byte = 8 bits, so a value in Mbps is always 8× larger than the same speed expressed in MB/s.
Converted Value
—
Use this to translate an ISP plan quoted in Mbps into the MB/s figure your download manager or file browser shows.
The Math
Bandwidth = Data Size ÷ Transfer Time
That formula only gives a meaningful answer once both sides use compatible units. Data size has to be converted to bits and transfer time to seconds — mixing bytes with bits, or minutes with seconds, silently throws the result off by a factor of 8, 60 or more. This calculator does that conversion for you; if you are working it out by hand, remember that 1 byte = 8 bits.
For example, transferring 1 GB in 10 seconds requires approximately 800 Mbps of bandwidth. That figure comes directly from the formula above — it is the theoretical capacity the transfer needs, not a speed you are guaranteed to see in practice once protocol overhead is taken into account.
Worked Examples
A few common transfer sizes, and the bandwidth each one requires within its time window.
| Transfer | Time Window | Required Bandwidth | Equivalent |
|---|---|---|---|
| 1 GB | 1 minute | 133.33 Mbps | 16.67 MB/s |
| 10 GB | 5 minutes | 266.67 Mbps | 33.33 MB/s |
| 100 GB | 1 hour | 222.22 Mbps | 27.78 MB/s |
| 1 TB | 24 hours | 92.59 Mbps | 11.57 MB/s |
Every figure above comes straight from the formula — data size ÷ transfer time — using the same decimal convention as the calculator: 1 GB = 1,000,000,000 bytes. Enter your own numbers into the calculator above to check a case that isn’t listed here.
Sizing It Right
There is no single right answer — it depends on what you are moving, how often, and how long you have to move it. These are the factors that actually change the number.
A calculator can tell you the bandwidth a specific transfer needs. It cannot tell you exactly what your connection will deliver at any given moment — that is the difference between bandwidth and Internet speed, covered next.
Terminology
The two terms get used interchangeably, but they describe different things.
Bandwidth is the theoretical maximum capacity of a connection or link — the ceiling. It is a fixed number set by the plan, the hardware or the network path, and it is what this calculator works with.
Internet speed is what a speed test actually measures right now: real throughput, affected by your WiFi, other devices, congestion and the server it tests against. Run an Internet Speed Test to see yours.
Latency is the time a small piece of data takes to make a round trip — it affects responsiveness, not how much data can move per second. Check yours with a Latency Test or a Ping Test.
Throughput is the data rate a transfer actually achieves — usually somewhat below the theoretical bandwidth. A Packet Loss Test can help explain why it falls short.
Why Results Differ
A link rated at 100 Mbps rarely moves data at exactly 100 Mbps. Here is where the difference goes.
Use Cases
Anywhere data needs to move within a time limit, this same calculation applies.
Related Tools
Bandwidth is one piece of a connection. These tools look at the rest of it.
Work out network ranges, subnet masks and usable host addresses from an IP address and CIDR prefix.
ResultNetwork, broadcast, mask & host range
Check your download speed, upload speed and connection latency.
ResultDownload & upload in Mbps, ping in ms
Check the delay between sending a request and getting a response back.
ResultDelay in ms
FAQ
Short answers to the questions people ask most about calculating bandwidth.
A bandwidth calculator works out the network capacity a data transfer requires, or the other way around: how long a transfer will take at a given bandwidth. This tool also converts between the units bandwidth is commonly reported in, such as Mbps and MB/s.
Divide the amount of data by the time you have to move it. Enter a data size and a transfer time in the Calculate Bandwidth tab above and the required bandwidth is computed instantly, in both Mbps and MB/s.
Bandwidth = Data Size ÷ Transfer Time. The result only makes sense once both sides use compatible units — data size converted to bits and time converted to seconds — which is exactly what this calculator does for you.
It depends on how much data you move, how often, and how much time you have to move it in. Use the Calculate Bandwidth tab with your real file size and your available transfer window for a concrete number, and see How Much Bandwidth Do I Need? above for the factors worth considering.
Mbps measures bits per second, MB/s measures bytes per second, and 1 byte equals 8 bits. So a given speed is always a smaller number in MB/s than in Mbps — for example 100 Mbps equals 12.5 MB/s. The Converter tab above handles this automatically.
1,000 Mbps make up 1 Gbps, using the decimal convention this calculator uses throughout (the same one ISPs and speed tests use for network speed).
It depends entirely on the available bandwidth. At 100 Mbps, 1 GB takes about 80 seconds; at 1 Gbps, about 8 seconds. Enter your own file size and connection speed in the Transfer Time tab above for an exact figure.
Not exactly. Bandwidth is the theoretical maximum capacity of a connection or link. Internet speed, as reported by a speed test, is the throughput actually achieved at that moment, which is usually a little lower once real-world conditions are factored in. See Bandwidth vs. Internet Speed above.
No. This calculator returns the raw, theoretical bandwidth implied by your numbers — it does not subtract protocol headers, retransmissions or congestion. Treat the result as a minimum requirement, not a guaranteed real-world speed.
The arithmetic is exact for the values you enter. What varies is how closely a real transfer matches those values, since actual throughput depends on protocol overhead, network congestion, hardware and, on WiFi, signal conditions.
Get started
Scroll up to work out the bandwidth you need, the time a transfer will take, or convert Mbps to MB/s.