Free Online Tool

Page Counter

Crawl any website and count every page. We start at the homepage, follow every internal link, and give you the total count.

Features · Advantages · Benefits

Why use this free tool?

Know exactly how big a website is — in seconds.

Feature

BFS Link Crawling

Starts from the homepage and follows every internal link breadth-first, just like a search engine would discover pages.

Advantage

Duplicate-Free Counting

Uses a visited-set to ensure each page is counted exactly once — no loops, no double-counting fragments or query strings.

Benefit

Plan Migrations & Audits

Know the true size of a site before quoting a migration, redesign, or SEO audit. No more guessing or manual counting.

Internal Links Only

Only follows links within the same domain. External links are ignored so the count reflects your site alone.

Status Codes

See the HTTP status of each page so you can spot 404s and other errors alongside the count.

Configurable Limit

Set a max-page limit from 1 to 2,000 to control how deep the crawl goes and how long it takes.

Full URL List

Get a complete table of every discovered URL — useful for sitemaps, redirects, and content inventories.

Crawling...

Page Count for

FAQ

Frequently asked questions

Everything you need to know about this free page counter tool.

It starts at the homepage, fetches the HTML, finds all <a> links, and adds any same-domain links it hasn't seen to a queue. It keeps going until the queue is empty or the max-page limit is reached.
No. The crawler does not authenticate or submit forms. It only counts publicly accessible pages that can be reached by following links from the homepage.
Some pages may only be reachable through JavaScript navigation, search forms, or sitemaps — not via regular HTML links. The counter follows standard <a href> links only.
You can set a limit between 1 and 2,000 pages. The default is 500. If the limit is reached, the tool tells you — the actual site may have more pages.
Currently the tool does not parse robots.txt. It makes polite, sequential requests with a descriptive User-Agent string, but it does not check disallow rules.

Need a deeper analysis?

Combine page counting with DNS, WHOIS, and full SEO audit in one free report.

Run Free Complete Analysis