Home › Developer Tools › Bandwidth Calculator

Bandwidth Calculator

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

  1. Enter your page views and choose whether they are per month, day or hour.
  2. Enter the average page size; your browser's developer tools (Network tab) show the transferred total for a page load.
  3. Set a redundancy factor, typically 1.5, and a peak-hour factor if traffic is concentrated.
  4. Add your plan limit (optional) to see how much of it you would use.
  5. 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
  • Average speed (Mbps) = daily bytes × 8 ÷ 86,400 seconds ÷ 1,000,000
  • 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 / month500 KB page1 MB page2.5 MB page5 MB page
10,0007.5 GB15 GB37.5 GB75 GB
50,00037.5 GB75 GB187.5 GB375 GB
100,00075 GB150 GB375 GB750 GB
500,000375 GB750 GB1.88 TB3.75 TB
1,000,000750 GB1.5 TB3.75 TB7.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.

Related tools

Download Time CalculatorHow long a file takes to download at your internet speed, or the speed you need.Data Transfer Rate ConverterConvert bps, Mbps, Gbps, MB/s and MiB/s, and see how long a file takes to transfer.Website Speed TestTest page speed with Lighthouse: performance score, Core Web Vitals and fixes, mobile or desktop.Subnet CalculatorCalculate IPv4 network, broadcast, host range, masks and host count, and split subnets.Access Log AnalyzerAnalyze Apache and Nginx access logs: top URLs, IPs, status codes, bots and traffic charts.Streaming Bitrate CalculatorBest OBS bitrate for your resolution, fps, codec and platform, plus the upload speed you need.Email ValidatorCheck email lists and spot disposable addresses.Website Down CheckerCheck if a website is down for everyone.Deep Link GeneratorCreate links that open directly in apps.URL ParserBreak a URL into its parts and edit query string parameters with a live rebuild.User Agent ParserSee your user agent and parse any UA string into browser, OS, engine and device.HTTP Status CodesSearch every HTTP status code with plain-English meanings, causes, fixes and RFC references.Bulk URL OpenerOpen a list of URLs in new tabs at once or in batches, with cleanup, dedupe and delay.DNS LookupLook up A, AAAA, MX, TXT, NS, CNAME, SOA and CAA records with TTLs over secure DNS.API Request TesterSend GET, POST, PUT and DELETE requests with headers and a body, then inspect the response.WebSocket TesterConnect to a ws:// or wss:// server, send messages and watch a timestamped live log.WHOIS LookupLook up who registered a domain or IP: registrar, creation and expiry dates, name servers, status.Mailto Link GeneratorBuild encoded mailto: links with cc, bcc, subject and body, plus HTML code and a QR code.WhatsApp Link GeneratorCreate wa.me click-to-chat links with a pre-filled message, button HTML and a QR code.Basic Auth Header GeneratorCreate an Authorization: Basic header from a username and password, or decode one.Common Ports ListSearchable TCP/UDP port number list with service, protocol and description, filterable by range.DMARC CheckerLook up a domain's DMARC record, explain every tag, grade the policy and get fix suggestions.DMARC Record GeneratorCreate a DMARC TXT record with policy, reporting and alignment options, every tag explained.Email Header AnalyzerPaste raw email headers to trace every server hop, see delays and check SPF, DKIM and DMARC.IP Geolocation LookupFind the country, city, ISP, ASN and time zone of any IP address or domain, with a map.Reverse DNS LookupFind the PTR hostname of any IPv4 or IPv6 address, one at a time or hundreds in bulk.SPF Record CheckerLook up a domain's SPF record, count nested DNS lookups, find errors and test a sender IP.SPF Record GeneratorBuild a valid SPF TXT record from mail providers, IPs and includes, with a lookup-count check.CIDR to IP RangeConvert IPv4 or IPv6 CIDR blocks to first/last IP, mask and host count, and export IP lists.DNS Propagation CheckerCompare DNS answers and TTLs from Cloudflare, Google, Quad9, AdGuard and NextDNS side by side.Domain Availability CheckerCheck if domain names are available across .com, .io, .ai and more, with registrar and expiry.MAC Address LookupFind the vendor of a MAC address or OUI, check multicast and random bits, look up many at once.MX LookupFind a domain's mail servers: MX priority, host, IP addresses and the email provider.Uptime SLA CalculatorTurn 99.9% uptime into allowed downtime per day, month and year, or downtime into uptime %.ASN LookupLook up an AS number or IP: network owner, country, registry, abuse contact and announced prefixes.CNAME LookupFollow a hostname's full CNAME chain to its final IP addresses, with TTLs and CDN detection.CORS TesterSend GET, POST or OPTIONS from your browser to any API and see whether CORS allows it and why not.DKIM Record CheckerLook up a domain's DKIM key by selector (or auto-detect), check key type, bit length and tags.TXT Record LookupLook up a domain’s DNS TXT records and see which are SPF, DMARC, DKIM or verification tokens.VLSM CalculatorSplit a network into variable-length subnets sized to the hosts each one needs.YouTube Timestamp Link GeneratorMake YouTube links that start at a set time, embed start/end codes and lists of timestamps.DKIM Record GeneratorCreate a DKIM RSA key pair in your browser with the TXT record, selector host and private key PEM.DMARC Report AnalyzerRead DMARC aggregate XML reports (.xml, .gz, .zip): sources, SPF/DKIM alignment and pass rates.Domain Age CheckerSee how old a domain is, when it was registered and when it expires. Bulk check up to 50.Email Deliverability CheckerGrade a domain's MX, SPF, DMARC, DKIM, BIMI and MTA-STS records in one report with fixes.Email ObfuscatorHide an email address from spam bots with HTML entities, a JavaScript mailto link or reversed CSS text.Email PermutatorGenerate every common business email format from a first name, last name and company domain.HTTP Header ParserPaste raw HTTP headers to get a table explaining each one plus a security headers grade.IP Blacklist CheckerCheck an IPv4 address against 21 public spam blocklists (DNSBLs) and see listed or clean.IP Range to CIDRTurn a start and end IP into the shortest list of CIDR blocks, for IPv4 and IPv6.IPv6 Subnet CalculatorIPv6 prefix to network, range, address count and /64s, and split it into child subnets.Link in Bio Page GeneratorCreate a link-in-bio page with avatar, bio, links and theme, then download it as one HTML file.NS LookupFind a domain's authoritative nameservers with their IPs, SOA record and DNS hosting provider.Social Share Link GeneratorMake share links and buttons for Facebook, X, LinkedIn, Reddit, Pinterest, WhatsApp and email.Subnet Mask Cheat SheetInteractive /0 to /32 table of subnet masks, wildcards and host counts with details per prefix.
See all 52 Network, DNS & Email Tools →