Estimate how much data your website transfers each month and how fast your server connection needs to be. Enter your page views and average page size; a redundancy factor adds headroom for busy days, bots and growth.
Last updated:
Total weight of one page load incl. images, scripts and fonts
×
Headroom for traffic spikes and bots: 1.3 to 2 is common
×
Busiest hour vs average hour, e.g. 3
GB / month
Enter your values to see the result.
Advertisement
Advertisement
How to use the Bandwidth Calculator
Enter your page views and choose whether they are per month, day or hour.
Enter the average page size; your browser's developer tools (Network tab) show the transferred total for a page load.
Set a redundancy factor, typically 1.5, and a peak-hour factor if traffic is concentrated.
Add your plan limit (optional) to see how much of it you would use.
Press Calculate bandwidth and compare the results at other traffic levels.
Bandwidth formulas
Monthly transfer = page views per day × average page size × 30 × redundancy factor
Recommended speed = average speed × redundancy × peak-hour factor
Max page views on a plan = plan limit in bytes ÷ (page size × redundancy)
Worked example: 100,000 page views a month is about 3,333 a day. At 2.5 MB per page that is 8.33 GB a day, 250 GB a month, and with a 1.5 redundancy factor 375 GB per month. Spread over the month that is 0.77 Mbps on average, or 1.16 Mbps with redundancy.
Monthly transfer by traffic and page size
Values include a 1.5 redundancy factor (decimal GB).
Page views / month
500 KB page
1 MB page
2.5 MB page
5 MB page
10,000
7.5 GB
15 GB
37.5 GB
75 GB
50,000
37.5 GB
75 GB
187.5 GB
375 GB
100,000
75 GB
150 GB
375 GB
750 GB
500,000
375 GB
750 GB
1.88 TB
3.75 TB
1,000,000
750 GB
1.5 TB
3.75 TB
7.5 TB
Ways to use less bandwidth
Compress images and serve modern formats such as WebP or AVIF; images are usually the largest part of a page.
Enable gzip or Brotli compression for HTML, CSS and JavaScript.
Set long browser cache lifetimes for static files so returning visitors do not download them again.
Put static assets behind a CDN and lazy-load images below the fold.
Frequently asked questions
How do I calculate website bandwidth?
Multiply the average page views per day by the average page size and by 30 days, then multiply by a redundancy factor. 3,000 views a day × 2.5 MB × 30 × 1.5 = 337.5 GB per month.
What is a redundancy factor?
It is a safety margin. Real traffic is not perfectly even and also includes bots, crawlers, retries and growth, so a factor of 1.3 to 2 is commonly used to avoid running out of transfer or speed.
How do I find my average page size?
Open the page with your browser's developer tools on the Network tab, reload with cache disabled and read the transferred total. Repeat for a few typical pages and average them. Returning visitors use less because of caching, so this is a conservative estimate.
How many Mbps does my website need?
Average speed = monthly bytes × 8 ÷ seconds in the month. For 375 GB a month that is about 1.16 Mbps including redundancy. Because traffic peaks during busy hours, multiply by a peak factor such as 3 to 5 when choosing a port speed.
Is 1 GB 1,000 MB or 1,024 MB?
This calculator uses decimal units, 1 GB = 1,000,000,000 bytes, which is what most hosting providers and network speeds use. If your page sizes are in KiB or MiB, choose that unit and they are converted correctly.
Does a CDN reduce bandwidth?
A CDN serves cached files from its own servers, so your origin server's bandwidth drops a lot, often by most of the static traffic. The total delivered to visitors stays the same, so use this estimate to size the CDN plan as well.
Are all the tools on FreeToolCabin tested for quality and accuracy?
Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.