About the Bandwidth Calculator
Bandwidth is the rate at which data can move over a connection, usually measured in megabits per second (Mbps). It matters whenever a lot of data has to get somewhere in a limited time: backing up a server overnight, sending video files to a client before a deadline, syncing an office to the cloud, or keeping a busy website fast. Too little bandwidth and transfers overrun or pages crawl; too much and you pay for capacity you never use.
This bandwidth calculator works in two ways. In transfer mode it finds the connection speed needed to move a given amount of data within a set time, with an allowance for overhead. In website mode it estimates the monthly data a site serves and the average bandwidth it uses, from its visits, pages per visit and page size, with optional headroom for busy periods.
How to Use the Bandwidth Calculator
Choose Transfer in a set time or Website traffic.
For a transfer, enter the amount of data and its unit, the hours and minutes allowed, and the overhead — the share of the connection lost to protocols and real-world conditions. 10 percent is a sensible default.
For a website, enter the visits a month, the average pages per visit, the average page size in MB and any headroom you want to allow for peaks. Page size includes everything the browser downloads: images, scripts, styles and fonts.
How Bandwidth Is Worked Out
Transfer
megabits = data in bytes × 8 ÷ 1,000,000
Mbps needed = megabits ÷ seconds ÷ (1 − overhead)
Website (30-day month = 2,592,000 seconds)
page views = visits × pages per visit
monthly data = page views × page size × (1 + headroom)
average Mbps = monthly megabits ÷ 2,592,000
Step-by-Step Example: A Transfer
100 GB to move in 2 hours, allowing 10 percent overhead.
Bits: 100 GB × 8 = 800,000 megabits
Time: 2 hours = 7,200 seconds
Rate: 800,000 ÷ 7,200 = 111 Mbps
Overhead: 111 ÷ 0.9 = 123 Mbps
You need a connection of at least about 123 Mbps. The useful data flows at about 13.9 MB a second, and running at that rate for a full day would move about 1.2 TB.
Step-by-Step Example: A Website
50,000 visits a month, 4 pages per visit, 2 MB per page, 50 percent headroom.
Page views: 50,000 × 4 = 200,000
Data: 200,000 × 2 MB = 400 GB
Headroom: 400 GB × 1.5 = 600 GB a month
Average: 400 GB × 8 ÷ 2,592,000 s = 1.23 Mbps
The site serves about 400 GB of page data, so plan for about 600 GB a month. The average rate is only about 1.23 Mbps, or 1.85 Mbps with headroom, but that average hides the peaks.
Averages and Peaks
Website traffic is never spread evenly. Most visitors arrive in the daytime and evening of the site's main time zone, and a mention on social media or in a newsletter can bring a burst many times the normal level within minutes. A connection sized for the average would be saturated at exactly the moments that matter most.
That is why the calculator offers headroom. Allowing 50 to 100 percent above the measured total covers ordinary peaks and traffic you did not count, such as search engine crawlers, bots, feeds and API calls. For sites with sharp spikes, such as ticket sales or product launches, plan the connection or hosting on the peak rate, not the monthly average.
Bandwidth, Data Transfer and Throughput
These words are often used interchangeably, but they mean different things. Bandwidth is the capacity of a connection, a rate in Mbps or Gbps. Throughput is the rate actually achieved, always a little lower because of overhead, congestion and distance. Data transfer is a total amount moved over a period, in GB or TB, and is what many hosting plans limit or charge for each month.
A plan might offer a 1 Gbps port with 2 TB of monthly transfer. The port says how fast data can move at any instant; the transfer allowance says how much can move in total.
Reducing the Bandwidth You Need
For a transfer, the simplest saving is to compress the data first, send only what has changed since the last copy, and schedule big jobs overnight when the connection is otherwise idle. For a website, images are usually the largest share of each page: resizing them to the size they are shown, using modern formats such as WebP or AVIF, and enabling browser caching can halve page weight. A content delivery network serves files from locations close to visitors, taking load off the main server.
Understanding Your Result
In transfer mode, the headline is the connection speed needed, including overhead. The ideal line shows the rate at full efficiency, the transfer rate gives the useful data in megabytes a second, and the per day line shows how much the same speed would move in 24 hours.
In website mode, the headline is the monthly data including headroom. The page data line gives the total before headroom, the average bandwidth shows the mean rate over the month, and the per day line gives the daily data.
When Should You Use This Calculator?
Use it to choose a broadband or leased line for backups, cloud syncing or media work.
Use it to check whether a transfer can finish overnight or before a deadline.
Use it to pick a hosting plan with enough monthly transfer for your traffic.
Use it to see how much a lighter page would save as your audience grows.
Common Mistakes
Confusing bits and bytes. Connection speeds are in megabits; file sizes are in megabytes. Multiply bytes by 8.
Sizing for the average. Traffic arrives in bursts, so allow headroom above the monthly mean.
Ignoring overhead. Real throughput is usually 5 to 15 percent below the rated speed.
Forgetting uploads. Many home and office connections upload far more slowly than they download, and backups and websites depend on upload speed.
Counting only HTML. A page's weight includes every image, script and font it loads.