Free tool
Web Page Word Counter
Count a page’s visible words the way a crawler sees them — total words, estimated reading time, and the most frequent keywords with density percentages.
You’ve used today’s free runs
Create a free account to keep going — 1,000 credits a month, plus the browser and AI engines this tool doesn’t use.
Start freeResult
Frequently asked questions
How are words counted?
The page’s server-rendered HTML is converted to plain text (scripts, styles and markup stripped; URLs excluded) and split into words. Navigation and footer text count too, since crawlers read them — expect slightly higher numbers than a copy-paste of the article body.
What is keyword density, and what should it be?
How often a word appears as a percentage of all words on the page. There’s no magic number to hit — modern engines rank topical coverage, not repetition. The table is most useful for spotting accidental keyword stuffing or a page that never mentions its target term.
Does it count JavaScript-rendered content?
No — like search engines on their first pass, it reads the server-rendered HTML. If your word count looks near-zero, your content is probably client-rendered; the browser engine (free on sign-up) counts the rendered page.
More free tools
Need JavaScript rendering or AI extraction?
This tool reads server-rendered HTML. The full API adds a real Chromium engine, AI extraction from a plain-English query, and 1,000 free credits a month.