Bandwidth and monthly traffic calculator

Enter your monthly page views, downloads and API calls with their average size. You get the monthly transfer, what still reaches your server after a CDN, and the average and peak bit rate its network port needs.

Pages
Transferred size of one page with its images and scripts, from the Network tab of your browser's developer tools.
Downloads
Installers, videos, backups: what a download sends on average.
API
The response body your API sends on average.
0 without a CDN. With one, its cache hit ratio by bytes, from its dashboard.

Result

Monthly transfer
2.625 TB/month
At your server (after the CDN)
2.625 TB/month
Average bandwidth at the server
8 Mbps
Peak bandwidth at the server
24 Mbps
Breakdown
LineValueAssumptions used
Page views2.5 TB/month
    Downloads0 TB/month
      API responses0 TB/month
        Protocol overhead0.125 TB/month
        • Protocol overhead (Assumption)
        Served by the CDN0 TB/month
        • Protocol overhead (Assumption)
        Average rate at the server8 Mbps
        • Protocol overhead (Assumption)
        • Hours in a month (Assumption)
        Peak rate at the server24 Mbps
        • Protocol overhead (Assumption)
        • Hours in a month (Assumption)
        • Peak to average traffic (Assumption)

        Calculator bandwidth 1.0.0 · engine @anaroq/calc 1.4.0 · data snapshot 2026.10.4 · How the calculators work

        Assumptions

        Every number the result uses that you didn't enter. Change any of them to match your case.

        • Assumption
          %

          TCP/IP and TLS headers, HTTP headers, handshakes and retransmissions on top of the content itself.

          No source: this is our own assumption. Change it if you know your case.
        • Assumption
          hours/month

          The month cloud providers bill by: 8,760 hours a year divided by 12.

          No source: this is our own assumption. Change it if you know your case.
        • Assumption

          Traffic is not spread evenly: the busiest hour of a typical day runs at about three times the monthly average.

          No source: this is our own assumption. Change it if you know your case.

        What you enter and the assumptions you change are kept in this page's link, after the #.

        Price 2.625 TB a month in the cloud egress calculator

        Take the result with you

        The result as a Markdown file: what you entered, the breakdown, every assumption and the link that reproduces it.

        bandwidth.md
        # Bandwidth and monthly traffic calculator
        
        An estimate from the assumptions listed below, not a measurement or a guarantee.
        
        No source: this is our own assumption. Change it if you know your case.
        
        ## What you entered
        
        - Page views a month: 1,000,000
        - Average page size (MB): 2.5
        - Downloads a month: 0
        - Average file size (MB): 50
        - API calls a month: 0
        - Average API response (kB): 20
        - Share served by a CDN (%): 0
        
        ## Result
        
        - Monthly transfer: 2.625 TB/month
        - At your server (after the CDN): 2.625 TB/month
        - Average bandwidth at the server: 8 Mbps
        - Peak bandwidth at the server: 24 Mbps
        
        ## Breakdown
        
        | Line | Value | Assumptions used |
        | --- | --- | --- |
        | Page views | 2.5 TB/month | – |
        | Downloads | 0 TB/month | – |
        | API responses | 0 TB/month | – |
        | Protocol overhead | 0.125 TB/month | Protocol overhead |
        | Served by the CDN | 0 TB/month | Protocol overhead |
        | Average rate at the server | 8 Mbps | Protocol overhead, Hours in a month |
        | Peak rate at the server | 24 Mbps | Protocol overhead, Hours in a month, Peak to average traffic |
        
        ## Assumptions
        
        - Protocol overhead: 5%. TCP/IP and TLS headers, HTTP headers, handshakes and retransmissions on top of the content itself. **Assumption**
        - Hours in a month: 730 hours/month. The month cloud providers bill by: 8,760 hours a year divided by 12. **Assumption**
        - Peak to average traffic: 3. Traffic is not spread evenly: the busiest hour of a typical day runs at about three times the monthly average. **Assumption**
        
        Calculator bandwidth 1.0.0 · engine @anaroq/calc 1.4.0 · data snapshot 2026.10.4
        
        Open this calculation: https://anaroq.com/tools/bandwidth-calculator#k=eyJhc3N1bXB0aW9ucyI6e30sImNhbGMiOiJiYW5kd2lkdGgiLCJpbnB1dCI6eyJhcGlSZXF1ZXN0cyI6MCwiYXBpUmVzcG9uc2VLYiI6MjAsImNkblBlcmNlbnQiOjAsImRvd25sb2FkU2l6ZU1iIjo1MCwiZG93bmxvYWRzIjowLCJwYWdlU2l6ZU1iIjoyLjUsInBhZ2VWaWV3cyI6MTAwMDAwMH0sInYiOjF9
        How the calculators work: https://anaroq.com/methodology#calculators
        

        What it does

        It adds up what your site or service sends in a month (pages, file downloads and API responses), adds protocol overhead, takes out what a CDN serves, and turns the rest into the average and peak bit rate at your server. Use it to check a plan's traffic allowance and its port speed.

        How it works

        1. Payload: page views × page size + downloads × file size + API calls × response size. Sizes are decimal: 1 MB = 1,000,000 bytes, 1 TB = 10¹² bytes, the way providers state traffic allowances.
        2. Transfer: the payload plus protocol overhead (TCP/IP, TLS and HTTP headers, retransmissions). At the server: the transfer minus the share the CDN serves from its cache.
        3. Average bandwidth: the server's monthly transfer × 8 bits, divided by the seconds in a month (730 hours by default). 1 Mbps = 1,000,000 bit/s.
        4. Peak bandwidth: the average × the peak-to-average ratio, because traffic comes in busy hours, not evenly.
        5. The overhead, the month and the peak ratio are listed under Assumptions with why we chose them; none has a published source, so each one carries the Assumption mark.

        Example

        1,000,000 page views a month at 2.5 MB each, no downloads, no API calls and no CDN, with every assumption at its default:

        1,000,000 views · 2.5 MB · no CDN

        Monthly transfer
        2.625 TB/month
        At your server (after the CDN)
        2.625 TB/month
        Average bandwidth at the server
        8 Mbps
        Peak bandwidth at the server
        24 Mbps

        Limits

        • Every view is counted in full. Repeat visitors load less, because their browser keeps files in its cache; enter a smaller page size if you know your cache hit ratio.
        • Outbound only. Uploads to your server (inbound) are usually free and are not counted.
        • The peak is an average busy hour. A launch, a link from a large site or an attack can be many times higher.
        • No price. What the traffic costs depends on the provider's allowance and its price per GB or TB over it.

        Methodology: how the numbers are worked out

        Sources

        1. ANAROQ calculator methodology: assumptions, units and rounding
        2. NIST: prefixes for binary multiples

        Updated

        Next step

        Server size calculator

        A free public tool by ANAROQ, a company building compute infrastructure. What ANAROQ is building