Text StatisticsText Tools
Counts words, characters, sentences, reading time, and top words from any text.
Use this website word counter to compare the main content with all text found in a public page. Review the extracted text, top words and density before relying on the numbers.
One page, up to 5 MB of HTML. Scripts do not run.
Tick the box to show you are not a robot, then press Count words.
Our server fetches the HTML and removes scripts, styles, embedded objects and explicitly hidden content. Main content uses the largest main, article or role=main container. If none exists, it falls back to the body. Navigation, header, footer, aside and form elements are removed from that selection. All page text keeps ordinary site navigation and other text outside the main content.
The browser applies the same text statistics logic as the existing Text Statistics tool. Keyword density is the number of occurrences of a word divided by the selected text word count, multiplied by 100. Hiding common words changes the table, not the total word count. Reading time assumes 238 words per minute and speaking time 150 words per minute.
Sites do not all mark their main content consistently. A product page can place useful specifications outside its article, and a discussion page can contain several article elements. The tool chooses a container heuristically; it does not understand which words are useful to your reader.
Read the Extracted text field to check what was counted. A low count can mean that the response contains little content, that JavaScript adds the text later, or that a consent or login page was returned. Compare like-for-like selections when reviewing several pages.
More words do not automatically make a page more useful or improve its ranking. Keyword density describes the selected text; it is not a recommended target. Use the figures to find repeated wording, check editing scope or estimate reading time. For pasted text, use Text Statistics. For heading structure, use Heading Checker.
No. It parses the received HTML and counts the extracted text. Scripts and style blocks are removed before the text is sent to the statistics logic.
Main content selects a likely content container and removes common site furniture. All page text includes navigation, headers, footers and other ordinary text in the received HTML.
The tool does not recommend a target. Density is a descriptive ratio, and repeating a term to hit a percentage can make a page harder to read.
JavaScript may add content after the initial response, or the extraction may choose the wrong container. Review Extracted text and compare both selections.
Often used together with Website Word Counter.
Counts words, characters, sentences, reading time, and top words from any text.
HTML to clean plain text, with lists and links kept.
Shows the H1 to H6 outline for one page and flags missing H1s, skipped levels, empty headings, and similar issues.