Word Frequency Counter
Analyze word frequency in any text. Find most common words, create word clouds, and understand text patterns.
Find repeated words and adjacent word groups to inspect vocabulary use in a text. cat cat dog — Stopword filtering off — cat: 2; dog: 1; total word occurrences: 3; distinct words: 2.
Text workspace
Find repeated words and adjacent word groups to inspect vocabulary use in a text.
Method and limits
Words are runs of Unicode letters, marks and numbers. Stopwords use the interface locale list. Groups are built from adjacent original tokens; windows containing a stopword are excluded. Percentages divide by eligible words or group windows before the display limit. Total/unique counts always describe retained individual words. This is not linguistic word segmentation for Chinese.
Words are runs of Unicode letters, marks and numbers. Stopwords use the interface locale list. Groups are built from adjacent original tokens; windows containing a stopword are excluded. Percentages divide by eligible words or group windows before the display limit. Total/unique counts always describe retained individual words. This is not linguistic word segmentation for Chinese.
Try this example
cat cat dog — Stopword filtering off — cat: 2; dog: 1; total word occurrences: 3; distinct words: 2.
Top words ()
Enter text to analyze
Copied
Copy failed. Select the result and copy it manually.
About Word Frequency Counter
Find repeated words and adjacent word groups to inspect vocabulary use in a text.
cat cat dog — Stopword filtering off — cat: 2; dog: 1; total word occurrences: 3; distinct words: 2.
Words are runs of Unicode letters, marks and numbers. Stopwords use the interface locale list. Groups are built from adjacent original tokens; windows containing a stopword are excluded. Percentages divide by eligible words or group windows before the display limit. Total/unique counts always describe retained individual words. This is not linguistic word segmentation for Chinese.
Use Cases
How to use
Find repeated words and adjacent word groups to inspect vocabulary use in a text.
Words are runs of Unicode letters, marks and numbers. Stopwords use the interface locale list. Groups are built from adjacent original tokens; windows containing a stopword are excluded. Percentages divide by eligible words or group windows before the display limit. Total/unique counts always describe retained individual words. This is not linguistic word segmentation for Chinese.
cat cat dog — Stopword filtering off — cat: 2; dog: 1; total word occurrences: 3; distinct words: 2.
Pro Tips
- Words are runs of Unicode letters, marks and numbers. Stopwords use the interface locale list. Groups are built from adjacent original tokens; windows containing a stopword are excluded. Percentages divide by eligible words or group windows before the display limit. Total/unique counts always describe retained individual words. This is not linguistic word segmentation for Chinese.
- cat cat dog — Stopword filtering off — cat: 2; dog: 1; total word occurrences: 3; distinct words: 2.
Troubleshooting
A single letter such as t or s appears high in the ranking.
Words are runs of Unicode letters, combining marks and numbers. Apostrophes split contractions: don't becomes don and t; it's becomes it and s. Keep those rows in mind when comparing with a linguistic word count.
Total words is much lower than the word count my editor reports.
Ignore common words is on by default and uses the page language's list. Untick it to retain those words. Groups use original adjacent tokens; a window containing a stopword is excluded rather than joined across the gap. Percentages use eligible words or windows before Show top is applied, so changing the filter may change the denominator and percentages.
The exported CSV stops after 30 rows.
Export writes exactly the rows on screen, and the Show top selector defaults to 30. Set it to 50 or 100, wait for the table to redraw, then press Export again.
A German or Turkish text still shows und, der or bir at the top.
The stop word list is chosen from the language of the page you are on, not from your text. Open the same tool on its German or Turkish address and paste the text there so the matching list is used.
Frequently Asked Questions
Words are runs of Unicode letters, marks and numbers. Stopwords use the interface locale list. Groups are built from adjacent original tokens; windows containing a stopword are excluded. Percentages divide by eligible words or group windows before the display limit. Total/unique counts always describe retained individual words. This is not linguistic word segmentation for Chinese. There is no target percentage that guarantees search ranking.
Words are runs of Unicode letters, marks and numbers. Stopwords use the interface locale list. Groups are built from adjacent original tokens; windows containing a stopword are excluded. Percentages divide by eligible words or group windows before the display limit. Total/unique counts always describe retained individual words. This is not linguistic word segmentation for Chinese.
Case is ignored initially: Cat cat gives cat: 2. Turn that option off to count Cat and cat separately.
No. It occurs twice; distinct words and occurrences are different counts.
Words are runs of Unicode letters, marks and numbers. Stopwords use the interface locale list. Groups are built from adjacent original tokens; windows containing a stopword are excluded. Percentages divide by eligible words or group windows before the display limit. Total/unique counts always describe retained individual words. This is not linguistic word segmentation for Chinese.