Word Frequency Counter

Rank repeated words as you edit. Exclude chosen terms and filter by word length, occurrences or the number of results shown.

Separate words with spaces or punctuation. Matching follows the case option.
Whole number from 1 to 1,000 visible characters.
Whole number from 1 to 1,000,000.
Whole number from 1 to 100. Percentages still use all input words.

Text is processed locally in your browser and is not uploaded.

Total words
5
Distinct words
4
Words shown
4
Page guide

How to use this tool

  1. Paste the passage and choose whether letter case should affect grouping.
  2. Optionally enter words to exclude, minimum word length, minimum occurrences and up to 100 words to show.
  3. Read the live report. Each tab-separated row contains a word, count and percentage of all input words; copy or download it for a spreadsheet.

Understanding the output

Rows are ranked by descending count, then English alphabetical comparison for ties. Filtering changes the displayed rows, while Total words and Distinct words describe the complete passage. Every percentage uses all input words, including excluded terms. Percentages therefore need not sum to 100%; displayed values round to two decimal places.

Repeated wording in a short sentence

Clear words make clear writing. contains five words. With case grouping enabled, clear occurs twice and accounts for 40% of the total.

Use repetition as an editing signal

Repeated words can reveal a habit in a draft, but frequency alone cannot tell whether the repetition is a problem. A technical explanation may need to repeat a precise term to stay clear. Replacing every occurrence with a synonym can introduce ambiguity. Read the relevant sentences before deciding whether to remove, vary, or retain a repeated word.

Function words often dominate a frequency list because they connect ordinary sentences. They remain visible unless you explicitly exclude them; the tool does not silently apply a stop-word list or assign an SEO quality score.

Understand what a word share can tell you

A share describes this specific passage and its counting rules. It does not measure importance, sentiment, originality, or search ranking potential. There is no recommended keyword density built into the tool. Use it to compare drafts with similar scope, inspect repeated labels, or identify wording to review, then judge the actual meaning in context.

Filter the list while keeping its denominator

Enter common words such as the or and explicitly when you want to leave them out of the report. There is no automatic stop-word list. Exclusion matching follows the case option; minimum length uses visible grapheme clusters in the grouped spelling. Changing these options never changes the full-passage totals or percentage denominator.

Method and supported input

Unicode word-like segments are counted in a map. Optional lowercase normalization combines case variants. Rows are ranked by descending count and limited to 100 for a readable result.

After counting all word-like segments, the tool filters grouped terms by the user’s exclusion list, minimum grapheme length and minimum count, ranks the remaining terms, and displays at most the chosen 1–100 rows.

  • Every counted token contributes equally to the total.
  • English-locale segmentation is appropriate for the input.

Limitations

  • Different grammatical forms are not stemmed or merged.
  • The report does not detect plagiarism or evaluate SEO quality.

Common questions

Are singular and plural forms combined?

No. Different spellings remain separate words, even when their meanings are related.

Why does a displayed percentage not use only the top 100 words?

The denominator is the complete passage so each percentage retains its actual share of all counted words.

Do excluded words disappear from the percentage total?

No. Exclusions hide rows only. Percentages always divide a displayed term’s count by all input words.

Sources and further reading

Reviewed on