Bandwidth Calculator
How much data a connection moves in an hour, day or 30 days, or how much bandwidth a website needs for its traffic.
Your traffic
Filled in with example values. Replace them with your own.
Optional
The share of the time the connection is in full use. Without it, the result is the most the link could carry.
Results update as you type.
Result
100 Mbps non-stop: 32.4 TB in 30 days
In 30 days
32.4 TB
- In an hour
- 45 GB
- In a day
- 1.08 TB
- In a week
- 7.56 TB
- Per second
- 12.5 MB
How it’s calculated
Bytes per second
100 Mbps ÷ 8 = 12.5 MB/s
30 days
× 2,592,000 seconds = 32.4 TB
How the bandwidth calculator works
In the first mode, enter a connection speed to see how much data it can move in an hour, a day, a week and 30 days. If the connection is not busy all the time, add the share of time it is in use.
In the website mode, enter the page views you expect in 30 days and the average size of a page. The calculator gives the data your site sends and the average speed needed to serve it, plus a higher figure for busy times if you add a peak factor.
The formula
Data = Speed ÷ 8 × Seconds × Use
Monthly data = Page views × Page size
Average speed = Monthly data × 8 ÷ 2,592,000 s
2,592,000 seconds = 30 days. Speeds use decimal prefixes: 1 Mbps = 1,000,000 bits per second.
Worked examples
- 100 Mbps non-stop moves 12.5 MB a second, 1.08 TB a day and 32.4 TB in 30 days.
- 100,000 page views of 2 MB each is 200 GB in 30 days, an average of 0.62 Mbps. With a peak factor of 3, plan for 1.85 Mbps.
Frequently asked questions
What is the difference between bandwidth and data transfer?
Bandwidth is a rate: how much data a connection can carry each second, in Mbps or Gbps. Data transfer is an amount: how much actually moves over a period, in GB or TB. Hosting plans often use “bandwidth” for the monthly amount, which is what the website mode estimates.
Why 30 days?
Months have 28 to 31 days, so the calculator uses a fixed 30-day period and labels it as such. For a 31-day month, multiply the daily figure by 31.
What peak factor should I use?
It depends on how uneven your traffic is, so the calculator does not pick one. If you have analytics, compare the busiest hour with the average hour: that ratio is a good peak factor.
How do I find my average page size?
Open a typical page in your browser’s developer tools, on the Network tab, and reload it. The total transferred is the page size, including images, scripts and fonts. Returning visitors often load less, because files are cached.