Count word frequencies, filter stopwords, and get reading stats — great for SEO copy checks. 100% in-browser.
Paste text to see word frequencies, keyword density, and reading stats
Word counting runs entirely in your browser. Your text is never uploaded to any server.
Tokenization lowercases the text and extracts runs of letters, digits, apostrophes, and hyphens (don't and state-of-the-art stay intact). Stopwords — the, is, of, and — carry grammar, not meaning; removing them exposes the actual topic words. For SEO, the ratio of your target keyword to total words is keyword density: the tool computes it live. Sentence counting splits on .!? boundaries, and the reading estimate assumes 200 words per minute.
Tokens are Unicode-aware (letters and digits from any language). Ties are broken alphabetically for stable output.
Leo drafts a landing page around the keyword "invoice" and wants to verify it reads naturally rather than being stuffed.
Count word frequency and keyword density online free. Stopword filter, ranked table, density %, CSV export.
Repetition is invisible while you write and obvious once you count. A frequency table exposes the words you lean on too heavily, the keywords your copy actually emphasizes versus the ones you meant to emphasize, and the filler that inflates length without adding substance. Editors use it to vary diction; SEO writers use it to keep density in the natural 1-3% band.
Paste or type text and the tool tokenizes it case-insensitively, counts every word, and ranks by frequency with density percentages alongside. The stopword toggle removes roughly 100 common English function words so meaningful terms rise to the top. Sentence count and a 200-words-per-minute reading time round out the summary. Export the ranked table as CSV for spreadsheets.
Density is the number of times a word appears divided by the total number of words, expressed as a percentage. A 900-word document where the term pricing appears 12 times has a density of 1.33%. Most SEO guidance treats 1-3% as natural; beyond that, repetition starts reading as stuffing.
For SEO and content analysis, yes: stopwords like the, and, and of dominate raw counts without carrying meaning. The filter removes about 100 common English words so the ranking surfaces the terms your text is actually about. For linguistics work or readability checks, turn it off.
Total words divided by 200 words per minute, the standard average for adult silent reading of English prose. It rounds up to the nearest minute and is shown alongside the sentence count so you can judge both length and complexity at a glance.
Why did the elephant paint its toenails red?
No paywalls, no signups, no data sold. Built by a solo developer who believes useful tools should be accessible to everyone.
☕Support me on Ko-fi— keep tools free100% of proceeds go towards hosting & building more free tools.