# Website bandwidth calculator: monthly data transfer, peak traffic and hosting size

> Monthly bandwidth = visitors × pages per visit × average page size, plus downloads and API traffic. A CDN serves most images, scripts and styles from cache, so the origin server only transfers the rest. Peak load is average page views per second multiplied by a peak factor, typically 3–5× for sites with daily traffic spikes. Concurrent users ≈ visits per second × average visit length.

- Interactive version: https://infikeytechnologies.com/tools/bandwidth-hosting-calculator
- Type: free instant calculator
- Category: Cloud & infrastructure
- Last reviewed: 2026-10-05
- Publisher: Infikey Technologies (https://infikeytechnologies.com)

## Example result (default inputs)

| Input | Value |
| --- | --- |
| Visits per month | 100,000 |
| Pages per visit | 3 |
| Average page size | 2.5 MB |
| Downloads, video & API traffic per month | 0 GB |
| Traffic served by a CDN | 80% |
| Average visit length | 3 minutes |
| Peak vs average traffic | 4 × |
| Currency | USD ($) |
| Data transfer price per GB | 0.09 |

**Bandwidth per month: 732 GB.** About 732 GB of data transfer a month (146 GB from your server after the CDN), with peaks of about 0.46 page views per second.

Small load: good shared or managed hosting, or a small cloud server, will handle this comfortably.

| Metric | Value |
| --- | --- |
| Page views per month | 300,000 |
| Served by CDN | 586 GB |
| Served by origin server | 146 GB |
| Average page views per second | 0.114 |
| Peak page views per second | 0.46 |
| Peak concurrent visitors | 27 |
| Peak throughput | 9.1 Mbps |
| Data transfer cost at $0.090/GB | $65.92 a month |

### Monthly data transfer

| Item | Value | Detail |
| --- | --- | --- |
| Served by CDN | 586 GB |  |
| Served by origin server (selected) | 146 GB |  |

- Each page view also makes many asset requests (images, scripts, fonts). Most are cached by the browser or CDN, so size servers on page views and dynamic requests.

Open this result on the website: https://infikeytechnologies.com/tools/bandwidth-hosting-calculator?visitors=100000&pages=3&page_size=2.5&extra_gb=0&cdn_offload=80&visit_minutes=3&peak_factor=4&currency=USD&price_gb=0.09

## Use from a link or API

Add these query parameters to https://infikeytechnologies.com/tools/bandwidth-hosting-calculator (pre-filled page), https://infikeytechnologies.com/tools/bandwidth-hosting-calculator.md (this plain-text page) or https://infikeytechnologies.com/api/tools/bandwidth-hosting-calculator (JSON).

| Parameter | Meaning | Accepted values |
| --- | --- | --- |
| `visitors` | Visits per month | number from 1 to 10000000000, default 100000 |
| `pages` | Pages per visit | number from 1 to 100, default 3 |
| `page_size` | Average page size | number from 0.05 to 100 (MB), default 2.5 |
| `extra_gb` | Downloads, video & API traffic per month | number from 0 to 100000000 (GB), default 0 |
| `cdn_offload` | Traffic served by a CDN | number from 0 to 99 (%), default 80 |
| `visit_minutes` | Average visit length | number from 0.1 to 120 (minutes), default 3 |
| `peak_factor` | Peak vs average traffic | number from 1 to 50 (×), default 4 |
| `currency` | Currency | one of USD, INR, AED, GBP, EUR |
| `price_gb` | Data transfer price per GB | number from 0 to 10 (in the chosen currency), default 0.09 |

- Business website: https://infikeytechnologies.com/tools/bandwidth-hosting-calculator?visitors=10000&pages=2.5&page_size=2&extra_gb=0&cdn_offload=0&visit_minutes=2&peak_factor=3&currency=USD&price_gb=0.09
- E-commerce store: https://infikeytechnologies.com/tools/bandwidth-hosting-calculator?visitors=300000&pages=5&page_size=3.5&extra_gb=0&cdn_offload=85&visit_minutes=5&peak_factor=5&currency=USD&price_gb=0.09
- News / blog with spikes: https://infikeytechnologies.com/tools/bandwidth-hosting-calculator?visitors=2000000&pages=1.8&page_size=2.5&extra_gb=0&cdn_offload=90&visit_minutes=1.5&peak_factor=12&currency=USD&price_gb=0.09

## How it is calculated

- **Bandwidth (GB)**: visits × pages per visit × page size (MB) ÷ 1,024 + extra GB
- **Origin bandwidth**: bandwidth × (1 − CDN offload %)
- **Peak page views per second**: page views ÷ seconds in a month × peak factor
- **Peak concurrent visitors**: visits ÷ seconds in a month × visit length (s) × peak factor

## Typical page sizes

| Page type | Transferred size |
| --- | --- |
| Optimised landing page | 0.5–1.5 MB |
| Typical business website page | 1.5–3 MB |
| Image-heavy e-commerce page | 3–6 MB |
| Page with autoplay video | 10 MB or more |

## How to reduce bandwidth and hosting cost

- Serve images in modern formats (WebP, AVIF) at the size they are displayed.
- Lazy-load images and videos below the fold.
- Put a CDN in front of the site and set long cache lifetimes for static files.
- Compress text responses with Brotli or gzip.
- Remove unused scripts, fonts and third-party tags.

## FAQ

### How much bandwidth does my website need?

Multiply monthly visits by pages per visit and average page size. 100,000 visits × 3 pages × 2.5 MB is about 730 GB a month.

### What is the difference between bandwidth and data transfer?

Hosts often use "bandwidth" to mean monthly data transfer in GB. Strictly, bandwidth is the maximum transfer speed, shown here as peak Mbps.

### Does a CDN reduce hosting costs?

Yes. It serves cached files from servers near visitors, reducing data transfer and load on your origin server, and usually makes pages faster.

### How many visitors can a server handle?

It depends on how much work each page needs. With page caching, even a small server can handle dozens of page views per second; uncached, database-heavy pages need far more capacity.

## Get expert help

Send these results to an Infikey Technologies specialist from the form on https://infikeytechnologies.com/tools/bandwidth-hosting-calculator#estimate or via https://infikeytechnologies.com/contact.

More free calculators: https://infikeytechnologies.com/tools.md

## Disclaimer

This calculator is provided free for general information and planning only. Results are estimates based on the inputs you enter and the assumptions described on this page, reference data such as published prices may change, and actual costs and outcomes will differ. Nothing on this page is financial, legal, tax, investment or other professional advice. Infikey Technologies Private Limited, Infikey Technologies LLC and their directors, employees and affiliates make no warranty, express or implied, about the accuracy, completeness or suitability of this tool or its results, and accept no liability for any loss or damage, direct or indirect, arising from its use or from reliance on its results. Verify all figures independently and seek professional advice before making any decision. Use of this tool is at your own risk.
