Website Bandwidth Calculator

Monthly bandwidth is your average page size multiplied by your monthly page views, plus a safety margin for traffic spikes. A site with 2.5 MB pages and 50,000 page views a month transfers 125 GB; with a 50% margin, plan for about 190 GB. Enter your own numbers below.

Check it in your browser’s Network tab
For spikes, bots and downloads
0 GB

The bandwidth formula

Monthly transfer = page size × page views × (1 + margin)

The average page size is the total weight of a typical page: HTML, CSS, JavaScript, fonts and images. Returning visitors download less because their browser caches files, so the formula slightly overestimates, which is the safe direction. The margin covers traffic spikes, search engine crawlers and file downloads. This calculator uses 1 GB = 1,000 MB, as most hosts do.

Typical monthly transfer

SitePage sizePage viewsTransfer (+50%)
Small business site2 MB5,00015 GB
Busy blog2.5 MB100,000375 GB
Online shop3 MB250,0001.1 TB
News or media site4 MB1,000,0006 TB

Shrinking pages is the cheapest way to cut bandwidth: compressed modern images (WebP or AVIF) and fewer scripts often halve page weight. See how much bandwidth a website needs for more.

Frequently asked questions

How much bandwidth does a small website need?

Less than most plans offer. A brochure site with 2 MB pages and 5,000 page views a month transfers about 10 GB, or 15 GB with a 50% safety margin. Even a busy blog with 100,000 page views of 2.5 MB pages needs about 375 GB a month with the same margin.

What is the difference between bandwidth and data transfer?

Strictly, bandwidth is the speed of the connection (megabits per second) and data transfer is the amount of data sent in a month (gigabytes). Hosting companies often say "bandwidth" when they mean monthly data transfer. This calculator gives both.

Does a CDN reduce my hosting bandwidth?

Yes. A CDN serves cached images, scripts and pages from its own servers, so most of the transfer never reaches your host. With good caching, a CDN can absorb 60 to 90% of the traffic.

What is "unmetered" or "unlimited" bandwidth?

It usually means you are not billed per gigabyte, but fair-use rules still apply. If your site uses far more than typical customers, the host may throttle it or ask you to upgrade. Read the acceptable use policy.

Related tools