Hosting Bandwidth Calculator
Estimate monthly bandwidth for a website.
Results update as you type.
How it works
A hosting bandwidth calculator estimates how much data your website will push to visitors over a month, helping you choose a hosting plan that will not throttle or bill you unexpectedly. It multiplies your monthly visitor count by the average number of pages each person views and by the typical size of a page, then reports the total in gigabytes and megabytes. That single figure is what hosts mean when they advertise a monthly transfer or bandwidth allowance. Getting the estimate right matters because underprovisioning leads to overage charges or a suspended site during a traffic spike, while overpaying for a huge allowance wastes budget. The calculation also highlights how much page weight drives cost: trimming image sizes or enabling compression can dramatically cut the data you serve without losing any visitors. The formula works because total bandwidth is just the sum of every page load, and each load transfers roughly the page's full size. Real usage will vary with caching, returning visitors, and assets loaded from a content delivery network, so add a buffer of 50 percent or more for growth and traffic peaks. Site owners, developers, and anyone comparing hosting plans use a bandwidth calculator to size their infrastructure before committing.
bandwidth = visitors × page views × page size
Every page a visitor loads sends its full weight of data across the network, so the monthly total is the number of visitors multiplied by how many pages each one views multiplied by the average page size. That product gives megabytes, which the calculator divides by 1,024 to report gigabytes. The model works because bandwidth is simply the sum of all the individual page loads served in a month.
Source:Standard networking
We review all our tools from time to time to ensure accuracy.
Worked example
How to use this calculator
- 1
Enter your values
Enter monthly visitors, page views per visit and average page size.
- 2
Adjust the options
Fine-tune any options to match your situation.
- 3
Read your result
Monthly bandwidth updates instantly as you type — no button to press.
Frequently asked questions
What counts as average page size?
Average page size is the total weight of everything a browser downloads to render one page, including HTML, CSS, JavaScript, images, and fonts. Many modern pages sit between 1 and 4 MB, though image-heavy sites run larger. You can measure yours with your browser's developer tools under the network tab. Using an honest average is important, because page size multiplies directly into your monthly bandwidth total.
Should I add a safety margin to the result?
Yes. The calculation gives a baseline for expected traffic, but real sites face spikes from marketing campaigns, viral posts, or search rankings. Bots and crawlers add load too. A common practice is to provision at least 50 percent above the estimate, and more if you anticipate rapid growth. Building in headroom prevents overage fees or downtime when a busy day arrives unexpectedly for your website.
Does caching reduce my actual bandwidth?
It can, significantly. Browser caching lets returning visitors reuse files they already downloaded, and a content delivery network serves assets from its own edge servers rather than your origin. Both cut the data your host actually transfers. This calculator gives an unoptimised upper estimate, so if you use strong caching or a CDN, your real origin bandwidth may be considerably lower than the figure shown here.
How do visitors differ from page views?
A visitor is a single person arriving at your site, while a page view is one page they load. Page views per visit captures how many pages the average person browses before leaving. Multiplying the two gives total page loads. A site with deep engagement has more views per visit and therefore uses more bandwidth than a landing page where most people view only one page.
Why report both gigabytes and megabytes?
Hosting plans usually advertise their allowance in gigabytes, so the primary result is shown in GB to match. The megabyte figure is useful for smaller sites or for cross-checking against detailed usage logs, which are often reported in MB. Showing both lets you compare directly against whatever unit your provider or analytics dashboard uses, with 1 GB equal to 1,024 MB throughout.