# Website Bandwidth Calculator

> Estimate a website’s monthly data transfer in GB from page views and page size, and the average and recommended bandwidth in Mbps.

Category: IT, networking & security · Applies to: Worldwide · Last updated: 2026-10-29
Interactive calculator: https://calculators.geekmidst.com/calculators/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.

## Inputs
- Page views (default 100000)
- Page views per (options: Month, Day; default month)
- Average page size (default 2)
- Size unit (options: KB, MB, GB; default mb)
- Days in the month (default 30)
- Headroom factor (unit ×; default 1.5)

## Results
- Data transfer per month
- Monthly transfer with headroom
- Data transfer per month
- Data transfer per month (binary)
- Average bandwidth
- Bandwidth with headroom

## Formula

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

Where:
- 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.

**Result:** 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.

## Related calculators
- [Base64 Encoder and Decoder](https://calculators.geekmidst.com/calculators/base64-encoder-decoder)
- [URL Encoder and Decoder](https://calculators.geekmidst.com/calculators/url-encoder-decoder)
- [Percentage Calculator](https://calculators.geekmidst.com/calculators/percentage-calculator)
- [Data Transfer Time Calculator](https://calculators.geekmidst.com/calculators/data-transfer-time-calculator)
- [Video Streaming Bandwidth Calculator](https://calculators.geekmidst.com/calculators/video-streaming-bandwidth-calculator)

Source: GM¹X CalcVerse — https://calculators.geekmidst.com/calculators/bandwidth-calculator
