Hosting

Bandwidth Calculator

Estimate monthly data transfer from average page weight and monthly visits.

Last reviewed: April 30, 2026Free toolMethodology

Bandwidth Calculator

These fields start with sample inputs. Keep them or replace them, then run the tool to show a fresh result.

Number fields accept plain values and common formatted input such as 250000, 250,000, or 1,234.56.

Result

Calculating the sample result.

Why it matters

Bandwidth planning affects hosting cost, CDN usage, and whether performance optimizations materially reduce infrastructure spend.

When to use

  • Forecasting CDN or hosting bills
  • Sizing launch traffic scenarios
  • Estimating the impact of heavier pages or assets

Inputs & Outputs

Inputs

  • Average page size should reflect the transferred size of the page and its assets.
  • Monthly visits should represent the number of billable page loads or requests.

Outputs

  • Monthly transfer shows the estimated data volume moved in the month.
  • Daily average helps teams turn the result into an operations baseline.

Bandwidth estimate method

Multiply average page size by monthly visits, then convert the total bytes into larger storage and transfer units for planning.

Monthly transfer = average page size x monthly visits

Worked example

1

Traffic planning

A site averages 2.4 MB per visit and expects 350,000 visits per month.

Inputs

  • Average page size: 2.4 MB
  • Monthly visits: 350,000

Steps

  • Transfer = 2.4 x 350,000 = 840,000 MB
  • Convert to GB and TB

Result

  • Monthly data transfer is about 820.31 GB.

Edge cases & caveats

  • Page size can vary by route, device, and caching behavior.
  • This model does not separate cache hits from origin traffic.

Frequently Asked Questions

Should cached traffic still count?

Yes for CDN bandwidth planning. For origin planning, adjust the result using your cache hit ratio.

Why use transferred size instead of file size on disk?

Because bandwidth costs are driven by bytes moved across the network, not by storage size alone.

Keep going