Skip to content
Popular Calculators
Browse Other calculators

Bandwidth Calculator

The connection speed needed to move data in a set time, or the monthly data and average bandwidth a website uses.

What do you want to work out?

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.

Frequently Asked Questions

What bandwidth do I need to transfer 100 GB in 2 hours?

100 GB is 800,000 megabits, and 2 hours is 7,200 seconds, so the data needs about 111 Mbps of useful throughput. Allowing 10 percent for overhead, choose a connection of at least about 123 Mbps.

How do I work out my website's bandwidth?

Multiply monthly visits by pages per visit and the average page size. 50,000 visits of 4 pages at 2 MB each is 400 GB a month, or about 600 GB allowing 50 percent headroom for busy periods.

What is the average bandwidth of a website using 400 GB a month?

400 GB is 3.2 million megabits. Spread over a 30-day month of 2,592,000 seconds, that is an average of about 1.23 Mbps, but busy hours can run several times higher than the average.

What is the difference between bandwidth and data transfer?

Bandwidth is a rate, how much data can move each second, measured in Mbps. Data transfer is a total, how much moved over a period, measured in GB. Hosting plans often limit the monthly total.

Why should I add headroom?

Traffic arrives unevenly: evenings, launches and mentions on social media bring bursts far above the average. Headroom of 50 to 100 percent keeps pages fast during peaks and covers traffic you did not count, such as bots.

How can I reduce a website's bandwidth?

Compress and resize images, use modern formats such as WebP, enable text compression and browser caching, and serve files through a content delivery network. Images are usually the largest share of page weight.

Last reviewed September 28, 2026 by the CalculatorPeak editorial team.