%3C/text%3E%3C/svg%3E">
💻
💻 Tech & IT

Website Bandwidth Calculator (monthly data transfer & Mbps from page views)

Results update as you type.

Your numbers

Understanding the website bandwidth calculator — concept and principle

Hosting plans and servers are sized by how much data your site sends. This calculator estimates monthly data transfer from page views and average page size, converts it into average and peak bandwidth in megabits per second, and adds a safety margin so you can choose a plan or server connection with room to grow.

Website bandwidth300,000 page views a monthPage size2.3 MBPeak factor3×Margin25 %690 GB × 8,000 ÷ 2,592,000 sPlan for7.99 MbpsMonthly transfer690 GBAverage 2.13 · peak 6.39 Mbps
690 GB a month averages 2.13 Mbps; with peak and margin, plan for 8 Mbps.

How it is calculated

Monthly transfer (GB) = page views × page size (MB) ÷ 1,000

Average bandwidth (Mbps) = GB × 8,000 ÷ (days × 86,400)

Peak bandwidth = average × peak-to-average ratio

Bandwidth to plan for = peak × (1 + margin ÷ 100)

Page views per second = page views ÷ (days × 86,400)

The principle

Every page view downloads the page's HTML, images, scripts, styles and fonts. Multiplying views by the average page weight gives the monthly volume. Spreading that volume over all the seconds in a month gives an average rate, but real traffic is uneven: evenings, weekdays and promotions bring peaks several times the average. A server or connection must handle the peaks, not just the average, so the calculator multiplies by a peak ratio and then adds a margin for growth and bursts.

Worked example

Default inputs: 300,000 page views, 2.3 MB per page, 30 days, peak 3× average, 25% margin.

  1. Transfer = 300,000 × 2.3 ÷ 1,000 = 690 GB per month (23 GB per day); with margin 862.5 GB.
  2. Seconds in the month = 30 × 86,400 = 2,592,000.
  3. Average = 690 × 8,000 ÷ 2,592,000 = 2.13 Mbps; peak = × 3 = 6.39 Mbps.
  4. Bandwidth to plan for = 6.39 × 1.25 = 7.99 Mbps.
  5. Page views per second: 0.116 average, 0.347 at peak.
How Bandwidth to plan for (Mbps) changes with Page views per monthHow Bandwidth to plan for changes with P…0510152075,000150,000225,000300,000375,000450,000600,000Example: 7.99Page views per month
Each point is the calculator re-run with only “Page views per month” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Page views per monthBandwidth to plan for (Mbps)
75,0002
150,0003.99
225,0005.99
300,0007.99
375,0009.98
450,00011.98
600,00015.97

How to read the result

The 2.3 MB default is close to the HTTP Archive's 2024 median mobile page weight. Browser caching and a content delivery network (CDN) reduce what your own server sends, so the transfer billed by your host can be much lower than this estimate. If your plan meters monthly transfer, compare the GB figure; if it limits connection speed, compare the Mbps figure. Optimising images often cuts page weight more than anything else.

Common mistakes

Keep in mind: This is a planning estimate. Measure real traffic with server logs or analytics and check your host's billing terms.

Frequently asked questions

What is the difference between MB and Mb?

A megabyte is 8 megabits; bandwidth is usually given in megabits per second.

How big is a typical web page?

The HTTP Archive's 2024 median was about 2.3 MB on mobile and 2.7 MB on desktop.

How does a CDN help?

It serves cached files from servers near visitors, reducing your origin server's transfer.

What peak ratio should I use?

Look at your hourly analytics and divide the busiest hour by the average hour; campaigns can spike much higher.

Sources: HTTP Archive, Web Almanac 2024, "Page Weight" chapter · BIPM SI Brochure, 9th edition (decimal prefixes); IEC 80000-13 (1 byte = 8 bits)

Checked 9 Nov 2026. HTTP Archive, Web Almanac 2024, “Page Weight” chapter (median page weight October 2024: 2,311 KB mobile, 2,652 KB desktop); decimal prefixes (mega = 10⁶, giga = 10⁹) from the BIPM SI Brochure, 9th ed., and 1 byte = 8 bits (IEC 80000-13).

💻 All tech & IT tools →🌍 Calculators by country →