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.






Estimated time
—
Enter file size and speed




Converted speed
—
Enter a speed value

Bits vs bytes handledLive resultsNo sign-up
Quick answer: Bandwidth is the maximum amount of data your connection can move per second, measured in bits per second — most often megabits per second (Mbps). To estimate a download, use time (seconds) = (file size in bytes × 8) ÷ speed in bits per second. For example, a 1 GB file on a 100 Mbps connection takes 80 seconds in theory — about 1 minute 20 seconds. Real downloads run roughly 5–15% slower because of network overhead.

How to Use the Bandwidth Calculator

  1. Download Time tab: enter the file size and your connection speed — the estimated transfer time appears instantly.
  2. Speed Converter tab: convert between Mbps, MB/s, Gbps, Kbps and more.
  3. 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:

  1. Convert the file size to megabits: gigabytes → megabytes (× 1,000), then megabytes → megabits (× 8).
  2. Take your speed in megabits per second — that is the number your internet provider advertises.
  3. Divide: file size in megabits ÷ speed in Mbps = seconds.
Example — 1 GB file on 100 Mbps: 1,000 MB × 8 = 8,000 megabits; 8,000 ÷ 100 = 80 seconds ≈ 1 minute 20 seconds, theoretical best case.

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.
Rule of thumb: divide the calculator’s time by 0.8 to estimate a realistic download. An 80-second theoretical download takes about 100 seconds in the real world.

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.

Example: a blog with 5,000 page views a day and an average page size of 500 KB uses about 5,000 × 500 KB × 30 ≈ 76 GB per month — roughly 0.23 Mbps of sustained average throughput.

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

1 GB file on 100 Mbps: (1,000 MB × 8) ÷ 100 = 80 seconds — about 1 minute 20 seconds.
100 Mbps in MB/s: 100 ÷ 8 = 12.5 MB/s maximum theoretical download speed.
4K movie (25 GB) on 50 Mbps: (25,000 × 8) ÷ 50 = 4,000 s ≈ 1 hour 7 minutes.
500 MB game update on 10 Mbps: (500 × 8) ÷ 10 = 400 s = 6 minutes 40 seconds.
2 GB video upload on 20 Mbps: (2,000 × 8) ÷ 20 = 800 s = 13 minutes 20 seconds.

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?
About 80 seconds in theory: (1,000 MB × 8 bits) ÷ 100 Mbps = 80 s — about 1 minute 20 seconds. In the real world, allow roughly 95–100 seconds for network overhead.
Why is my download speed slower than my internet plan?
Three reasons stack up: your plan is sold in megabits while files are measured in megabytes (divide by 8), protocol overhead eats 5–15%, and Wi-Fi, congestion, and other devices take another cut. On a wired connection, expect about 80–85% of the advertised speed.
What’s the difference between Mbps and MB/s?
Mbps means megabits per second — the unit ISPs use to sell plans. MB/s means megabytes per second — the unit browsers and download managers display. Since 1 byte = 8 bits, divide Mbps by 8: 100 Mbps ≈ 12.5 MB/s.
How do you calculate download time?
Divide the file size in bits by the speed in bits per second. In practice: convert gigabytes to megabytes (× 1,000), multiply by 8 to get megabits, then divide by your speed in Mbps. Example: 2 GB at 50 Mbps → (2,000 × 8) ÷ 50 = 320 seconds, or 5 minutes 20 seconds.
How long does it take to download a 50 GB game on 100 Mbps?
About 1 hour 7 minutes in theory: (50,000 MB × 8) ÷ 100 = 4,000 seconds. Realistically, budget around 1 hour 20 minutes once overhead is factored in.
Is 100 Mbps fast enough for 4K streaming?
Yes — Netflix 4K needs 15–25 Mbps per stream, so 100 Mbps comfortably handles several 4K streams at once, with room left over for browsing and video calls.
What is a good internet speed for gaming?
25 Mbps down is plenty for online gaming — what matters far more is latency (ping) and a stable connection. Use a wired connection or 5 GHz Wi-Fi, and keep ping under about 50 ms for competitive play.
Why does a 1 Gbps plan only download at about 125 MB/s?
The math: 1,000 Mbps ÷ 8 = 125 MB/s is the absolute theoretical maximum, before protocol overhead. If your browser shows roughly 110–120 MB/s on a gigabit plan, the connection is performing normally.
How much bandwidth does my website need?
Multiply daily page views × average page size × 30 days, then add a redundancy factor of 1.3–2 for traffic spikes. Example: 5,000 daily views × 500 KB pages ≈ 76 GB per month. Don’t forget bot traffic — search-engine crawlers can use more bandwidth than your human visitors.
Do I use 1000 or 1024 in bandwidth calculations?
Use 1000. Networking is decimal by standard (1 Mbps = 1,000,000 bps), and this calculator follows that convention for file sizes too (1 GB = 1,000 MB). The 1024-based binary units (MiB, GiB) only appear in some operating-system storage displays.
How long does it take to upload a 2 GB video at 20 Mbps upload?
About 13 minutes 20 seconds: (2,000 MB × 8) ÷ 20 = 800 seconds. Uploads use the same formula — just enter your (usually much slower) upload speed.
Does Wi-Fi slow down my download speed?
Yes. Wireless adds roughly 10–15% of its own overhead on top of normal network losses, plus interference and distance from the router. To check whether you’re getting your plan’s full speed, test with a wired Ethernet connection.