Bandwidth Calculator

Calculate download/upload times, plan household bandwidth, and analyze your ISP plan — with crystal-clear bits vs. bytes conversion.

Bits vs. Bytes: ISPs advertise speeds in Mbps (megabits/s) — files are measured in MB (megabytes). There are 8 bits in 1 byte, so a 100 Mbps connection downloads at ~12.5 MB/s.
Solve for:

Inputs

Presets:
Presets:
80%
Typical home network: 70–85% · Gigabit LAN: 90–95% · Mobile: 50–70%

Results

Transfer Time
1 min 20 sec
theoretical (100% efficiency)
Real-world time 1 min 40 sec at 80% efficiency
0%TheoreticalReal-world
Speed Equivalents (click to copy)
File Size Equivalents (click to copy)

Add Devices & Activities

Add activities above to see your bandwidth needs.

Your Bandwidth Needs

Minimum Plan Speed
— Mbps
Add activities to get started

Your Internet Plan

80%

Download Time by File Size

FileSizeTime

Plan Analysis

4
4K streams
20
HD streams
6
Video calls
80
Effective Mbps

Activity Compatibility

Upload Analysis

How to Use This Calculator

1
Transfer Time Tab — Enter a file size and connection speed to instantly see how long a download or upload will take. Use the solve-mode buttons to find required speed or possible file size instead. Adjust the efficiency slider for real-world accuracy.
2
Bandwidth Planner Tab — Add every device and activity in your household. The calculator sums the bandwidth and recommends the minimum ISP tier you need — with a 20% buffer so peak usage never throttles your connection.
3
ISP Analyzer Tab — Enter your plan's advertised download and upload speeds. See download times for common files, how many simultaneous 4K or HD streams you can run, and whether your plan supports your typical activities.

Key Formulas

Transfer Time
Time = (File Size × 8) ÷ Speed
Size in bytes × 8 → bits. Speed in bps.
Required Speed
Speed = (File Size × 8) ÷ Time
Result in bps — divide by 1,000,000 for Mbps.
Possible Size
Size = Speed × Time ÷ 8
Speed in bps × seconds → bytes.
Real-World Time
Real Time = Theoretical ÷ Efficiency
Efficiency 0–1. At 80%: divide by 0.8.
The ×8 Rule: ISPs sell speed in Megabits per second (Mbps). Files are stored in Megabytes (MB). Since 1 byte = 8 bits, a 100 Mbps connection has a theoretical max of 12.5 MB/s throughput.
Example: Downloading a 1 GB file at 100 Mbps: (1,000,000,000 × 8) ÷ 100,000,000 = 80 seconds theoretical.

Glossary

Bandwidth
The maximum data transfer rate of a network connection, measured in bits per second (bps).
Throughput
The actual data transfer rate achieved in practice — always lower than bandwidth due to overhead and congestion.
Mbps
Megabits per second — 1,000,000 bits/s. This is how ISPs advertise internet speed.
MB/s (MBps)
Megabytes per second — 1,000,000 bytes/s. File download managers typically display speeds in MB/s. 1 MB/s = 8 Mbps.
Latency
The delay (in milliseconds) for data to travel from source to destination. Low latency is critical for gaming and video calls.
TCP Overhead
The extra data TCP adds for reliability (acknowledgments, headers). Typically wastes 5–20% of raw bandwidth.
ISP
Internet Service Provider — the company that connects your home to the internet (e.g. Comcast, AT&T, Verizon).
Binary vs. Decimal
File sizes use binary prefixes (1 KB = 1,024 bytes), while network speeds use decimal (1 Kbps = 1,000 bits). This causes slight discrepancies in calculations.

Worked Examples

01

Downloading a 4K Movie on a 100 Mbps Connection

A 4K movie is ~25 GB. Convert to bits: 25 × 1,073,741,824 × 8 = 214,748,364,800 bits. At 100 Mbps = 100,000,000 bps: Time = 214,748,364,800 ÷ 100,000,000 = 2,147 seconds ≈ 35.8 minutes theoretical. At 80% real-world efficiency: 35.8 ÷ 0.8 = ~44.7 minutes.

02

What Speed Do I Need to Upload 10 GB in 30 Minutes?

File = 10 GB = 10,737,418,240 bytes. Time = 30 min = 1,800 seconds. Required speed = (10,737,418,240 × 8) ÷ 1,800 = 85,899,345,920 ÷ 1,800 = ~47.7 Mbps (theoretical). For real-world at 80% efficiency: 47.7 ÷ 0.8 = ~59.7 Mbps plan speed needed.

03

Planning a 5-Person Household

2× 4K streams (50 Mbps) + 2× video calls (6 Mbps) + 1× gaming (3 Mbps) + 3× music (0.45 Mbps) + 2× smart home (0.2 Mbps) = 59.65 Mbps. With 20% buffer: 59.65 × 1.2 = ~72 Mbps. Recommended plan: 100 Mbps (next tier above 72).

Understanding Bandwidth: A Practical Guide

Why Your Download Is Slower Than Advertised

The most common source of frustration with internet speeds is the gap between advertised and real-world performance. A "100 Mbps" plan rarely delivers 100 Mbps at your device — and there are several reasons why. First, the 8× bits-to-bytes conversion: 100 Mbps theoretically downloads at 12.5 MB/s, not 100 MB/s. Second, TCP protocol overhead consumes roughly 3–10% of raw bandwidth. Third, Wi-Fi introduces significant losses — even a nearby router on a crowded 2.4 GHz band might deliver only 40–60% of wired speeds. Fourth, servers you're downloading from have their own upload limits. For practical planning, assume 70–85% efficiency on a home broadband connection.

Choosing the Right ISP Plan

The FCC defines "broadband" as 25 Mbps down / 3 Mbps up — a threshold that was appropriate in 2015 but feels cramped today. For a single user doing casual browsing and HD streaming, 25–50 Mbps is sufficient. For families with 3–5 people streaming, gaming, and working from home simultaneously, 200–500 Mbps is more realistic. The Bandwidth Planner tab above can calculate your exact needs. Key insight: bandwidth needs are roughly additive for simultaneous use — if everyone is doing something at the same time, add up all the individual requirements.

Upload Speed: The Forgotten Half

Most ISP plans are "asymmetric" — they offer much higher download speeds than upload. This mattered less when the internet was mostly consumption (reading, watching). But today's workflows — video calls, cloud backups, content creation, remote work — depend heavily on upload speed. A 100 Mbps / 10 Mbps plan is fine for streaming but struggles with a 4K video conference. When evaluating ISP plans, check upload speeds carefully. Fiber plans (often symmetric: same up and down) are worth the premium for upload-intensive households.

Bandwidth vs. Latency

Bandwidth determines how fast large files move. Latency determines how responsive interactive experiences feel. A slow-latency connection feels "laggy" even with high bandwidth — this is why satellite internet (high bandwidth, ~600 ms latency) feels sluggish for gaming or video calls despite having adequate speed. For online gaming, video conferencing, and VoIP, latency below 50 ms is desirable. Bandwidth matters most for streaming, downloads, and backups. The ideal connection has both — which is why fiber optic connections are the gold standard.

Frequently Asked Questions

What internet speed do I actually need?

It depends on usage. A single person doing light browsing and HD streaming needs 25–50 Mbps. A household of 4–5 with multiple streams, gaming, and remote work needs 200–500 Mbps. Use the Bandwidth Planner tab to calculate your exact number based on your specific activities.

Why is my actual download speed slower than my plan speed?

Several factors cause this: (1) ISPs advertise in Mbps (bits), but download managers show MB/s (bytes) — 100 Mbps = 12.5 MB/s max. (2) TCP protocol overhead consumes ~5–10%. (3) Wi-Fi is slower than wired. (4) The download server may be throttled. (5) Peak-hour network congestion. Real-world throughput is typically 70–85% of advertised speed.

What's the difference between Mbps and MB/s?

Mbps = megabits per second (lowercase "b"). MB/s = megabytes per second (uppercase "B"). There are 8 bits in 1 byte, so 1 MB/s = 8 Mbps. ISPs use Mbps (makes the number 8× larger). Download managers use MB/s (more intuitive for file sizes). This calculator handles both — always check which unit you're using.

How many Mbps does 4K streaming require?

Netflix recommends 25 Mbps for 4K Ultra HD. Disney+ and Apple TV+ also recommend ~25 Mbps. YouTube 4K can run at 15–20 Mbps. For HDR content, 25 Mbps per stream is a safe figure. If multiple people are streaming 4K simultaneously, multiply accordingly.

What speed do I need for working from home?

For a typical WFH setup (video calls, cloud file sync, VPN): 10–25 Mbps down and at least 5–10 Mbps up. Video calls (Zoom, Teams) need ~3 Mbps each direction for 1080p. If you're doing large file transfers or running a home server, you'll want more. Upload speed is often the bottleneck for WFH users on asymmetric plans.

Is fiber internet worth it over cable?

For most users who upload frequently (video calls, cloud backup, content creation), yes. Fiber is typically symmetric (equal upload and download speeds), while cable is asymmetric (much faster download than upload). Fiber also tends to be more reliable and has lower latency. If you only stream and browse, a cable plan may be perfectly adequate and cheaper.

How accurate is this bandwidth calculator?

The math is exact for theoretical transfer times. Real-world results depend on your specific network conditions (Wi-Fi vs. wired, server speed, congestion, etc.). The efficiency slider lets you calibrate: use 90–95% for gigabit fiber on Ethernet, 75–85% for typical home broadband Wi-Fi, and 50–70% for cellular or congested Wi-Fi.

Why does 1 GB not equal exactly 1,000 MB?

File sizes use binary prefixes: 1 KB = 1,024 bytes, 1 MB = 1,048,576 bytes, 1 GB = 1,073,741,824 bytes. Network speeds use decimal: 1 Mbps = 1,000,000 bps. This calculator uses binary for file sizes (matching how operating systems report sizes) and decimal for network speeds (matching how ISPs advertise). The difference is small (~7%) but this calculator handles it correctly.