Free Online Calculator

Bandwidth Calculator

Work out file transfer times and a website's monthly data transfer and bandwidth needs.

Last updated: Free, no sign-up Private — runs in your browser

Quick answer: how long will a download take?

Time = file size in bits ÷ speed in bits per second. A 1 GB file on a 100 Mbps connection takes 80 seconds at full speed, or about 89 seconds at 90% efficiency. Divide Mbps by 8 to get MB per second.

Overview of the Bandwidth Calculator

This page has two tools. The first calculates how long a file takes to download or upload given its size and your connection speed, with an efficiency setting for real-world overhead. The second estimates a website's monthly data transfer and the bandwidth it needs from visits, pages per visit and page size, including a peak-traffic multiplier.

Use it to check whether a connection is fast enough for backups or video, to size hosting plans and CDN budgets, or to understand why a plan's “unlimited” data may still be capped. Note that ISPs sell speed in megabits per second (Mbps), while file sizes are in megabytes (MB). For web addresses, see the URL Encode / Decode.

How We Calculate Bandwidth

Everything is converted to bits and bits per second.

  1. File size is converted to bits (1 byte = 8 bits; MB, GB and TB use decimal units, MiB and GiB use binary).
  2. Effective speed = line speed × efficiency (90% by default, for protocol overhead).
  3. Transfer time = bits ÷ effective speed.
  4. Website: monthly data = visits × pages per visit × page size; average bandwidth = monthly bits ÷ seconds in 30 days; peak = average × peak multiplier.
time = (size × 8) ÷ (speed × efficiency)
Mbps ÷ 8 = MB/s   avg bandwidth = monthly bits ÷ 2,592,000 s
Transfer time examples (calculated with this tool)
File and speedTime
1 GB at 100 Mbps (no overhead)1 min 20 s
1 GB at 100 Mbps (90% efficiency)1 min 29 s
4 GB at 50 Mbps (90% efficiency)11 min 51 s
1 TB at 1 Gbps (90% efficiency)2 h 28 min 9 s
Website bandwidth examples (calculated with this tool)
TrafficMonthly dataAverage / peak
10,000 visits a month, 3 pages, 2 MB each60 GB0.185 Mbps avg
1,000 visits a day, 4 pages, 1.5 MB each180 GB0.556 Mbps avg

Bits, Bytes and Real Speeds

Speeds are quoted in bits (Mbps) and file sizes in bytes (MB), so a 100 Mbps line moves at most 12.5 MB per second. Real throughput is lower because of protocol overhead, Wi-Fi quality, server limits and congestion — 85–95% of the line speed is typical on a good wired connection.

Bandwidth Calculator — Frequently Asked Questions

How do I calculate download time?

Convert the file size to bits, divide by your speed in bits per second, and allow for overhead. 1 GB at 100 Mbps is about 80–90 seconds.

What is the difference between Mbps and MB/s?

Mbps is megabits per second; MB/s is megabytes per second. Divide Mbps by 8 to get MB/s.

Why is my download slower than my plan?

Overhead, Wi-Fi, server speed, congestion and the other devices on your network all reduce the real speed.

How much bandwidth does my website need?

Estimate monthly data (visits × pages × page size), find the average Mbps and multiply by a peak factor of 3× or more.

What is a good efficiency setting?

About 90% for a wired connection; lower for Wi-Fi or busy networks.

What is the difference between MB and MiB?

MB is 1,000,000 bytes (decimal); MiB is 1,048,576 bytes (binary).

How many GB is 1 TB?

1,000 GB in decimal units (1,024 GiB in binary).

How can I reduce my website's bandwidth?

Compress and resize images, enable caching and compression, minify code and use a CDN.

Is the website estimate exact?

No. It is a planning estimate; caching, CDNs and traffic spikes change real usage.

Is my data stored?

No. Everything runs in your browser.

More Free Calculators You May Need

Need a custom calculator or tool on your website?

Our team designs and develops fast, SEO-ready websites and web tools. Tell us what you need.

Call Us WhatsApp

Get a Free Quote

Tell us a bit about your project — we'll get back to you shortly.

2 + 7 =
Call WhatsApp