Sample text
data drives decisions. good data drives good decisions.
data 2 22.2% drives 2 22.2% decisions 2 22.2% good 2 22.2%
Rank how often each word appears, filter stop words, set minimum length, and sort by count or alphabetically for content and corpus analysis.
Word Frequency Counter
Paste text β frequency table and stats update instantly.
Vocabulary Richness
β
Paste text to analyze
0β40% repetitive Β· 40β70% balanced Β· 70β100% varied
Frequency table updates as you type.
Top Words
Top words will appear here.
Your text stays in your browser β nothing is uploaded.
data drives decisions. good data drives good decisions.
data 2 22.2% drives 2 22.2% decisions 2 22.2% good 2 22.2%
The quick brown fox jumps over the lazy dog.
quick 1 brown 1 fox 1 jumps 1 lazy 1 dog 1
#1 analysis (12) #2 text (10) #3 data (8) #4 report (7) #5 words (6)
Treats Data and data as the same word so counts reflect meaning, not capitalization.
Filters common words like the, and, and of so keyword-heavy terms stand out.
Drop short tokens β set min length to 3 or 4 to focus on substantive vocabulary.
Sort AβZ to scan for specific terms or compare against a keyword checklist.
Default mode β highest counts first to spot repetition and overused terms quickly.
Shows each word's share of total tokens β helpful for SEO ratios and writing balance.
Check whether target keywords appear often enough without stuffing.
Spot repeated instructions or filler in long ChatGPT prompts and outputs.
Find overused adjectives and weak verbs during revision passes.
Measure term emphasis and vocabulary diversity in essays and theses.
Identify filler words and repeated phrases in meeting notes.
Balance brand terms and feature keywords across catalog copy.
Quick token counts for small text samples and linguistics homework.
Audit jargon density and repeated API or config terms.
| Scenario | Input | Result |
|---|---|---|
| SEO article | Keywords help SEO. SEO content needs keywords. | seo 2 Β· keywords 2 Β· content 1 |
| Meeting transcript | We will review the roadmap today. | roadmap 1 Β· review 1 (stop words excluded) |
| Essay draft | However, however, the argument however fails. | however 3 β repetition flagged |
| Product catalog | Premium leather wallet. Premium leather belt. | premium 2 Β· leather 2 |
| ChatGPT output | Certainly! Certainly, here is the summary. | certainly 2 β AI filler pattern |
| Research notes | Data shows trends. Trends in data matter. | data 2 Β· trends 2 |
All tokens counted after filters β the denominator for percentages.
Distinct vocabulary size β how many different words appear at least once.
Unique Γ· total Γ 100 β higher values mean more varied word choice.
Total words Γ· unique words β how often each unique term repeats on average.
Each word's count divided by total tokens β a simple prominence ratio.
The highest-frequency token after your current filter settings.
content 8 16% writing 5 10% readers 4 8% tips 4 8%
roadmap 6 12% quarter 5 10% launch 4 8% team 4 8%
product 7 18% quality 5 13% support 4 10% shipping 3 8%
keyword 9 20% search 6 13% ranking 4 9% traffic 3 7%
data 6 15% sample 4 10% results 4 10% study 3 8%
summary 5 14% however 4 11% provide 3 8% example 3 8%
Detect repeated keywords and keyword stuffing.
Find overused words and improve variety.
Spot repeated terms in generated content.
Analyze vocabulary distribution.
Improve style and clarity.
Review essays, reports, and assignments.
| Task | Best Tool |
|---|---|
| Count total words | Word Counter |
| Analyze repeated words | Word Frequency Counter |
| Improve readability | Readability Checker |
| Compare revisions | Text Diff |
| Clean punctuation first | Remove Punctuation |
| Normalize pasted text | Plain Text Converter |
| Replace repeated terms | Find and Replace Text |
Words are tokenized on word boundaries β sequences of letters, digits, and apostrophes between punctuation or whitespace.
Ignore case merges tokens that differ only in capitalization, so "Data" and "data" count as one word.
Yes. Enable Exclude common words to filter high-frequency stop words from the results table.
Stop words are common function words β like the, and, of, and is β that carry little topical meaning. Excluding them highlights content words.
Yes, when Include numbers is on. Pure numeric tokens like 2024 are counted; turn the option off to ignore them.
Punctuation marks are not counted as words, but they define token boundaries. Clean text first with Remove Punctuation if you need consistent splits.
Vocabulary richness is unique words divided by total words, shown as a percentage. Higher values mean more varied word choice; lower values suggest repetition.
Common words like the and and appear in almost every sentence but carry little topical meaning. Excluding them highlights content words and keywords.
Yes. Enable Show percentages to add a Percentage column. Bar widths reflect each word's count relative to the most frequent term.
Yes. Processing runs in your browser. Very large pasted texts may slow older devices β split huge logs if needed.
Yes. Choose Sort alphabetically to list words AβZ instead of by frequency.
Yes. Use Copy Table for tab-separated output, or Download TXT / Download CSV to save Word, Count, and Percent columns.
No. All counting runs locally in your browser β your text never leaves your device.
Yes. Click Download CSV to save Word, Count, and Percent columns for spreadsheets or reports.