Skip to content
K Knidox Search…
Writing · Text Analysis

Word Frequency Counter

Paste text to see how often each word appears, ranked with counts and shares.

46
Total words
26
Unique words
Most frequent words (top 25)
#WordCountShare
1the613.0%
2a48.7%
3more48.7%
4you48.7%
5mind36.5%
6be24.3%
7fire24.3%
8think24.3%
9to24.3%
10alive12.2%
11and12.2%
12asks12.2%
13but12.2%
14curious12.2%
15filled12.2%
16is12.2%
17keeps12.2%
18kindled12.2%
19learning12.2%
20not12.2%
21of12.2%
22questioning12.2%
23questions12.2%
24read12.2%
25vessel12.2%

Share is each word’s count ÷ total words. Counting is case-insensitive and ignores punctuation.

Top words by frequency

A word frequency counter ranks the words in your text by how often each one appears. It lowercases everything, strips punctuation, then tallies each word — reporting total words, unique words, and each word’s share. An optional toggle hides common stop words like “the”, “a”, and “and” so only meaningful terms remain.

What it counts

The counter splits your text into words, folds them to lowercase so The and the count together, and removes surrounding punctuation so cat. and cat match. It then builds a frequency table: each distinct word and how many times it occurs. Total words is every token; unique words is the number of distinct entries shown. Each row’s share is that word’s count divided by the total. Toggle “Ignore common words” to drop function words and surface the terms that carry meaning.

How the counting works

There is no formula — just a deterministic procedure. The text is lowercased, matched into word tokens (letters and digits, keeping internal apostrophes so don’t stays one word), and each token increments a tally. The tallies are sorted by count, highest first, with ties broken alphabetically, and the top results are listed.

  1. 1
    Lowercase the text. So “The”, “the”, and “THE” are treated as the same word — counting is case-insensitive.
  2. 2
    Split into words and strip punctuation. In “The cat sat on the mat. The cat ran.” you get the tokens: the, cat, sat, on, the, mat, the, cat, ran — 9 words total.
  3. 3
    Tally each word. Counting gives the = 3, cat = 2, and sat, on, mat, ran = 1 each — 6 unique words.
  4. 4
    Rank by count. Sort highest first: the (3), cat (2), then the single-use words. “the” is 3 ÷ 9 = 33.3% of the text.
  5. 5
    Optionally hide common words. Turn on “Ignore common words” and “the” and “on” drop out, leaving cat (2), sat, mat, ran — the content words.

How words are handled

The rules the counter applies before tallying.

RuleExampleResult
Case is ignored“Run” and “run”Counted as one word: run
Punctuation is stripped“mat.” and “mat”Counted as one word: mat
Internal apostrophe kept“don’t”Stays one word: don’t
Hyphen splits tokens“well-known”Two words: well, known
Stop words (toggle on)“the”, “a”, “and”, “of”Excluded from the ranking
Numbers count“2024”Counted as a word

Reading the results

Keyword density. A word’s share is a quick density check — if one term dominates, the text may be repetitive or over-optimised. Writing analysis. Hiding stop words reveals the topics a draft actually dwells on, which is useful for spotting whether your essay stays on its thesis. Avoiding repetition. If a content word ranks far higher than you expected, that is your cue to vary the vocabulary. Note that the counter treats run, runs, and running as separate words, since it does not stem or lemmatise — count them together yourself when judging overuse.

How does it decide what counts as a word?
It matches runs of letters and digits, keeping an internal apostrophe so “don’t” stays one word. Surrounding punctuation and spaces are removed before counting.
Is the count case-sensitive?
No. Everything is lowercased first, so “The”, “the”, and “THE” are tallied as the same word.
What are the “common words” the toggle ignores?
A built-in list of English stop words — function words such as the, a, an, and, of, to, in, is, and it — that carry little meaning. Turning the toggle on drops them so content words rise to the top.
How is each word’s share calculated?
It is the word’s count divided by the total number of words in the text, shown as a percentage. With “ignore common words” on, those shares will not sum to 100% because the stop words are excluded from the list.
Are plurals and verb forms grouped together?
No. The counter does not stem or lemmatise, so “run”, “runs”, and “running” are listed as three separate words.
Why does it only show 25 words?
The ranking lists the 25 most frequent words, which is enough to reveal the dominant vocabulary. The total and unique counts above still reflect the whole text.