Bandwidth Calculator — Download Time & Speed Converter
A bandwidth calculator that estimates download/upload time from file size and connection speed — plus a Mbps to MB/s speed converter. Type your numbers and see results instantly. Free, no sign-up.
How to Use the Bandwidth Calculator
- Download Time tab: enter the file size and your connection speed — the estimated transfer time appears instantly.
- Speed Converter tab: convert between Mbps, MB/s, Gbps, Kbps and more.
- Remember the golden rule below: speeds are in bits, file sizes in bytes — the calculator handles the ×8 for you.
How to Calculate Download Time
The formula is simple: time (seconds) = file size in bits ÷ speed in bits per second. Because file sizes are measured in bytes and speeds in bits, you first multiply the file size by 8. Three steps, every time:
- Convert the file size to megabits: gigabytes → megabytes (× 1,000), then megabytes → megabits (× 8).
- Take your speed in megabits per second — that is the number your internet provider advertises.
- Divide: file size in megabits ÷ speed in Mbps = seconds.
Mbps vs MB/s — Why Your Speed Looks 8× Slower
This is the single most confusing thing about internet speeds. Providers advertise in megabits per second (Mbps) — small “b” — but your browser and download managers show megabytes per second (MB/s) — big “B”. One byte holds 8 bits, so your speed in MB/s is always the Mbps number divided by 8. Your provider is not cheating you — it is simply two different units.
| Your plan (advertised) | Maximum download rate |
|---|---|
| 25 Mbps | 3.1 MB/s |
| 100 Mbps | 12.5 MB/s |
| 300 Mbps | 37.5 MB/s |
| 1 Gbps | 125 MB/s |
So when a “100 Mbps” plan tops out at about 12.5 MB/s in your browser, the connection is working exactly as advertised.
Theoretical vs Real-World Download Speed
The calculator shows the theoretical best case: a perfect connection with zero losses. In practice, expect about 80–85% of your advertised speed on a wired connection, and less on Wi-Fi. What eats the rest?
- Protocol overhead — TCP/IP headers, encryption, and retransmissions cost roughly 5–15%.
- Server-side limits — the site you are downloading from may throttle speeds or be congested.
- Wi-Fi losses — wireless typically adds another 10–15%+ of overhead, plus interference and distance from the router.
- Shared bandwidth — other people and devices on the same connection.
How Long Do Common Downloads Take?
Theoretical download times for everyday files at typical connection speeds. Add roughly 20% for real-world conditions.
| File | 25 Mbps | 100 Mbps | 300 Mbps | 1 Gbps |
|---|---|---|---|---|
| Photo (5 MB) | 1.6 s | 0.4 s | 0.1 s | 0.04 s |
| Music album (50 MB) | 16 s | 4 s | 1.3 s | 0.4 s |
| SD movie (700 MB) | 3 min 44 s | 56 s | 19 s | 5.6 s |
| HD movie (4 GB) | 21 min 20 s | 5 min 20 s | 1 min 47 s | 32 s |
| Game (50 GB) | 4 hr 27 min | 1 hr 7 min | 22 min | 6 min 40 s |
| Software suite (100 GB) | 8 hr 53 min | 2 hr 13 min | 44 min | 13 min 20 s |
How Much Bandwidth Do You Actually Need?
More speed is not always better — it depends on what you do online. Here is what common activities actually require:
| Activity | Speed needed |
|---|---|
| Video calls (Zoom, Google Meet, Teams) | 3–4 Mbps |
| HD streaming (Netflix / YouTube 1080p) | 5 Mbps per stream |
| 4K streaming (Netflix) | 15–25 Mbps per stream |
| 4K streaming (YouTube) | ~20 Mbps per stream |
| Online gaming | 25+ Mbps (low ping matters more) |
| Cloud backup / large uploads | Limited by your upload speed |
Most US broadband plans today sit at 100, 300, or 1,000 Mbps (gigabit fiber). A 100 Mbps plan comfortably serves a household streaming 4K on two TVs while someone else is on a video call — but check the upload speed too. Many cable plans pair 300 Mbps down with only 10–20 Mbps up, and that is what you will feel on Zoom calls, cloud backups, and livestreams.
How Much Bandwidth Does a Website Need?
If you run a website, estimate it this way: monthly bandwidth ≈ daily page views × average page size × 30 days. Then multiply by a redundancy factor of 1.3–2 to leave headroom for traffic spikes.
One thing most site owners forget: bot traffic. Search-engine crawlers like Googlebot and Bingbot can consume more bandwidth than your human visitors, so measure real usage in your hosting dashboard rather than trusting the page-view math alone.
1000 or 1024? Decimal vs Binary
Networking always uses decimal (SI) units: 1 Mbps = 1,000,000 bits per second. This calculator follows that standard, and its file-size units are decimal too (1 GB = 1,000 MB) — matching how providers and storage makers advertise. Some operating systems display sizes in binary units (MiB, GiB — powers of 1024), which is why a “1 TB” drive shows up as about 931 GiB in Windows. Curious about that gap? See our Storage Converter page.
Worked Examples
Speed Unit Reference
| Unit | Bits per second | Common context |
|---|---|---|
| 1 Kbps | 1,000 | Old dial-up multiples |
| 1 Mbps | 1,000,000 | Broadband plans |
| 1 Gbps | 1,000,000,000 | Fiber plans |
| 1 MB/s | 8,000,000 | Download managers |
| 1 GB/s | 8,000,000,000 | Internal networks |
Converting other kinds of units? Our Unit Converter handles length, weight, temperature, and more.
Bandwidth Calculator FAQs
How long does it take to download 1 GB at 100 Mbps?
Why is my download speed slower than my internet plan?
What’s the difference between Mbps and MB/s?
How do you calculate download time?
How long does it take to download a 50 GB game on 100 Mbps?
Is 100 Mbps fast enough for 4K streaming?
What is a good internet speed for gaming?
Why does a 1 Gbps plan only download at about 125 MB/s?
How much bandwidth does my website need?
Do I use 1000 or 1024 in bandwidth calculations?
How long does it take to upload a 2 GB video at 20 Mbps upload?
Does Wi-Fi slow down my download speed?
