Website Bandwidth Calculator

Monthly transfer is page views × average page size. Spread over the seconds in a month, that gives the average bandwidth; a headroom factor covers busy hours.

Also called: Website bandwidth calculator · Hosting bandwidth calculator · Data transfer calculator

  • Last updated
  • Formula tested against reference values

Your numbers

Page views per

Total bytes transferred per view, including images and scripts not served from cache.

Size unit

1 = average only. Use a larger factor if traffic is concentrated in busy hours.

Result

Data transfer per month
—GB

Calculating…

Monthly transfer with headroom
—
Data transfer per month
—
Data transfer per month (binary)
—
Average bandwidth
—
Bandwidth with headroom
—

How to use this calculator

  1. Enter or choose page views.
  2. Enter or choose page views per.
  3. Enter or choose average page size.
  4. Enter or choose size unit.
  5. Enter or choose days in the month.
  6. The data transfer per month updates as you type. Use Copy result or Share to keep it.

Method

Monthly bytes = Page views per month × Page size; Average Mbps = Monthly bytes × 8 ÷ (Days × 86,400) ÷ 1,000,000; With headroom = Average × Headroom factor

Page size
decimal units: 1 MB = 1,000,000 bytes, 1 GB = 10⁹ bytes (1 GiB = 2³⁰ bytes)
Headroom factor
multiplier for peaks above the average

Worked example

  1. Monthly transfer = 100,000 × 2 MB = 200,000 MB = 200 GB.
  2. Average = 200 × 10⁹ × 8 bits ÷ (30 × 86,400 s) = 617,284 bit/s = 0.617 Mbps.
  3. With a 1.5× headroom factor: 0.926 Mbps.

100,000 page views a month at 2 MB each transfer 200 GB, an average of 0.62 Mbps (0.93 Mbps with 1.5× headroom).

What the result means

Hosting plans usually quote monthly transfer in GB or TB; compare the monthly figure with your plan. The Mbps figures matter for self-hosting or a fixed-capacity link, where peak traffic, not the average, sets the requirement.

Assumptions and limits

  • Every page view transfers the average page size; caching by browsers and CDNs is reflected only through the size you enter.
  • Downloads, video streaming, API calls and bot traffic add to real transfer and should be added separately.
  • Traffic is rarely spread evenly, so a short spike can need many times the average bandwidth.

Questions

Why is GB different from GiB?

Network and hosting figures usually use decimal gigabytes (10⁹ bytes); operating systems often report binary gibibytes (2³⁰ bytes), about 7% larger.

How do I find my average page size?

Open your browser’s developer tools, Network tab, reload the page and read the total transferred. Repeat for a few typical pages and average them.