Bandwidth Calculator
Calculate file transfer time, required bandwidth, or file size โ supports Mbps, Gbps, MB, GB, TB and all common units. Instant result.
What Is a Bandwidth Calculator?
A bandwidth calculator tells you how long a file transfer will take given a network speed, or โ working in reverse โ how much bandwidth you need to move a file within a target time. It handles three related calculations: transfer time (how long?), required bandwidth (how fast do I need?), and maximum file size (what can I transfer in this window?).
The math sounds simple โ divide file size by speed โ but real-world results are always longer than the theoretical formula suggests because of network overhead, protocol headers, TCP acknowledgments, and Wi-Fi inefficiency. This calculator includes a network overhead adjustment so you can model realistic transfer times rather than theoretical best-case numbers.
How to Use This Calculator
- Choose a mode: "Transfer Time" to find how long a transfer takes, "Required Bandwidth" to find the speed needed for a target time, or "Max File Size" to find what fits in a time window
- Enter file size in the right unit โ GB for most files, TB for large archives, MB for smaller transfers
- Enter bandwidth โ check your plan or run a speed test; use your actual measured download/upload speed, not the plan's advertised maximum
- Adjust the overhead slider โ 100% gives theoretical maximum; real-world connections run at 70โ90% due to protocol overhead and network congestion
- Click Calculate for instant results
Transfer Time Formula โ How It Works
Internet Speed Comparison โ Time to Transfer 1 GB
Here's what 1 GB (= 8,589,934,592 bits) takes across common connection speeds. Every row individually calculated:
| Connection Type | Speed | Transfer Time (1 GB) | Seconds |
|---|---|---|---|
| Slow DSL / old WiFi | 1 Mbps | 2 hr 23 min | 8,589.93 s |
| Basic broadband | 10 Mbps | 14 min 19 sec | 858.99 s |
| FCC broadband minimum | 25 Mbps | 5 min 44 sec | 343.60 s |
| Fast home internet | 100 Mbps | 1 min 26 sec | 85.90 s |
| Cable / fiber entry | 300 Mbps | 28.63 seconds | 28.63 s |
| Fiber mid-tier | 500 Mbps | 17.18 seconds | 17.18 s |
| Gigabit fiber | 1 Gbps | 8.59 seconds | 8.59 s |
| Enterprise fiber | 10 Gbps | 0.86 seconds | 0.86 s |
The FCC's official broadband standard is 100 Mbps download / 20 Mbps upload, adopted in March 2024 โ a four-fold jump from the 25/3 Mbps benchmark the agency had used since 2015. At 100 Mbps, a single 1 GB file takes about 1 min 26 sec โ comfortably fast for most home use, though a household running 4 simultaneous streams divides that bandwidth by 4. Source: FCC Broadband Speed Guide
Transfer Times by Common File Type โ at 100 Mbps
Every row below uses the same formula: time = file size in bits รท 100,000,000 bps. No interpolation:
| File Type | Typical Size | Time at 100 Mbps | Time at 1 Gbps |
|---|---|---|---|
| Photo (JPEG) | 1 MB | 0.08 seconds | 0.008 seconds |
| MP3 song | 10 MB | 0.84 seconds | 0.084 seconds |
| CD image | 700 MB | 58.72 seconds | 5.87 seconds |
| Standard file / installer | 1 GB | 1 min 26 sec | 8.59 seconds |
| DVD-quality movie | 4 GB | 5 min 44 sec | 34.36 seconds |
| Blu-ray (SD quality) | 8 GB | 11 min 27 sec | 1 min 9 sec |
| Blu-ray (HD quality) | 25 GB | 35 min 47 sec | 3 min 35 sec |
| Large game download | 50 GB | 1 hr 11 min | 6 min 52 sec |
| 4K movie file | 100 GB | 2 hr 23 min | 14 min 19 sec |
Streaming & Real-World Bandwidth Requirements
File transfers and streaming have different bandwidth profiles. A download uses maximum available bandwidth for a set duration; streaming requires a sustained minimum bandwidth to avoid buffering. If your connection dips below the threshold momentarily, the stream pauses:
| Task | Minimum Bandwidth | Recommended | Notes |
|---|---|---|---|
| SD video stream | 3.0 Mbps | 5 Mbps | 480p resolution |
| HD video (720p) | 5.0 Mbps | 10 Mbps | Netflix / YouTube HD |
| Full HD (1080p) | 10.0 Mbps | 15 Mbps | Standard Netflix HD |
| 4K UHD stream | 25.0 Mbps | 35 Mbps | Netflix 4K recommendation |
| 4K HDR stream | 35.0 Mbps | 50 Mbps | Apple TV 4K / Dolby Vision |
| Video call (1080p) | 3.2 Mbps | 5 Mbps | Zoom / Teams HD |
| Online gaming | 3.0 Mbps | 25 Mbps | Low latency matters more than speed |
| Upload 1 GB in 5 min | 28.63 Mbps | 50 Mbps | = 8,589,934,592 รท 300 sec |
A 4K stream at 25 Mbps running for 8 hours consumes approximately 83.82 GB of data โ calculated as 25,000,000 bps ร 28,800 sec รท 8 bits รท 1,073,741,824. For households with data caps, this adds up fast. Source: Netflix โ Internet Connection Speed Recommendations
Bits vs Bytes โ Why the Transfer Time Feels Wrong
The most common source of confusion in bandwidth calculations is the bits/bytes mismatch. ISPs advertise speeds in Mbps (megabits per second). Your file manager shows sizes in MB (megabytes). These look similar but differ by a factor of 8:
- 1 byte = 8 bits โ always, no exceptions
- 100 Mbps connection โ transfers 100 megabits per second = 12.5 MB per second (12.5 megabytes)
- A "1 GB" file โ contains 8 ร 1,024ยณ = 8,589,934,592 bits โ not 1,000,000,000 bits
- Storage uses binary (1,024-base): 1 KB = 1,024 bytes. Network speeds use decimal (1,000-base): 1 Mbps = 1,000,000 bits. This mismatch means the calculation isn't a clean division.
This explains why downloading a "1 GB" file on a "100 Mbps" connection takes 85.90 seconds rather than the intuitive 10 seconds that "1000 Mbps / 100 = 10" would suggest. Source: IEC โ Binary Prefixes Standard
5 Tips for Faster and More Predictable File Transfers
- Test your actual speed, not your plan speed. A 300 Mbps internet plan often delivers 200โ250 Mbps in practice. Run a speed test at speedtest.net or fast.com immediately before a large transfer and use that number โ not the plan maximum. The overhead adjustment in this calculator (default 100%) should match your real measured efficiency.
- Upload is usually far slower than download โ check both. Most residential plans are asymmetric: a "100 Mbps" plan may include only 10โ20 Mbps upload. If you're sending files to cloud storage or a remote server, the bottleneck is upload bandwidth. At 20 Mbps upload, a 25 GB archive takes 2 hr 58 min โ not 35 min like the download table suggests.
- Wired beats wireless for large transfers. A Gigabit Ethernet cable running at full speed transfers a 25 GB file in 3 min 35 sec. The same connection over 5 GHz Wi-Fi at 50% efficiency takes 7 min 10 sec โ and that's on a good day. For transfers larger than a few gigabytes, connect directly via Ethernet cable if the hardware allows it.
- Network overhead is real and significant. TCP/IP headers, acknowledgment packets, error correction, and protocol negotiation consume 5โ15% of raw bandwidth capacity on a typical connection. Wi-Fi adds another 10โ20% due to collision avoidance. Set the overhead slider to 80% for a realistic home Wi-Fi estimate, or 90% for a wired Gigabit connection.
- For 1 GB upload in 5 min, you need at least 28.63 Mbps upload speed. This comes from: 8,589,934,592 bits รท 300 seconds = 28,633,115 bps = 28.63 Mbps. If your ISP provides 25 Mbps upload, you need either 5 min 44 sec or a connection upgrade. Use the "Required Bandwidth" mode in this calculator to find the exact speed you need for any target time.