Word Frequency Counter
Count how often each word or 2–3 word phrase appears in a text. Optional stop-word filters for 7 languages, CSV copy, Unicode-aware and fully private.
0 terms counted · 0 unique
No results
Words are lower-cased unless “Case sensitive” is on. Share = occurrences ÷ all counted terms × 100.
Runs entirely in your browser. Your data is never uploaded.
What is Word Frequency Counter?
Lists every word (or 2- and 3-word phrase) in a text with how many times it occurs and its share of all counted terms, sorted from most to least frequent. Stop words such as "the" or "và" can be excluded and the table can be copied as CSV.
How to use Word Frequency Counter
- Paste your text into the Input box.
- Choose Count: single words, 2-word phrases or 3-word phrases.
- Optionally pick a language under Ignore stop words and tick Ignore numbers or Case sensitive.
- Read the table, or press Copy to get the full list as CSV.
Example
The cat and the dog. The cat!
the 3 (42.86%), cat 2 (28.57%), and 1 (14.29%), dog 1 (14.29%) – 7 terms counted · 4 unique
When to use Word Frequency Counter
Use it to find overused words in your writing, analyse survey answers or reviews, or build a vocabulary list. It counts exact word forms ("run" and "running" are different) and does not lemmatise or understand synonyms.
How Word Frequency Counter works
The text is tokenised with Intl.Segmenter word segmentation, keeping only tokens with a letter or digit. Unless case-sensitive is on, tokens are lower-cased with the page locale. Consecutive tokens form n-grams of the chosen size; with a stop-word list, n-grams that start or end with a stop word are skipped. Each n-gram is counted in a hash map, and share = count ÷ all counted n-grams × 100. Ties are sorted alphabetically.
Common Use Cases
- Finding words you repeat too often in an essay
- Analysing open-ended survey responses
- Extracting frequent phrases from customer reviews
- Building vocabulary lists for language learning
- Checking which terms dominate a page's content
FAQs
What are stop words?
Very common function words (articles, prepositions, pronouns) that usually carry little meaning, such as "the, and, of" in English. Excluding them makes the meaningful words easier to see.
How are 2-word phrases counted?
Every pair of consecutive words is counted, so "big data big data" contains "big data" twice and "data big" once. Punctuation between words does not break a phrase.
Does it work for Chinese or Thai?
Yes. The browser's segmenter splits these languages into dictionary words before counting.
Is there a size limit?
No fixed limit. The table shows the top 200 rows; Copy includes every row.