KKwikfig.

Word Frequency Counter

Count how often every word appears in your text, ranked in a frequency table with an optional stop-word filter and a downloadable CSV of the results. Runs entirely in your browser — your numbers never leave this device.

Text
Most frequent words (top 50)
WordCount
the5
fox3
dog2
was2
a1
all1
amused1
brown1
but1
considered1
day1
for1
good1
it1
jumps1
lazy1
not1
on1
over1
quick1
ran1
things1
very1

How it works

Count(word) = number of times the token occurs after lowercasing | Ranking = count descending, then alphabetical A–Z for ties | Token rule = runs of letters or numbers with internal apostrophes or hyphens

Paste your text and the counter tokenises it the same way the Word Counter does — runs of letters or numbers, with internal apostrophes and hyphens kept inside words — lowercases every token, and tallies how often each one occurs. The table is ranked by count, highest first, with ties broken alphabetically so the ordering is stable and citable. “The”, “the” and “THE” are the same word in this count, which is what frequency analysis almost always wants.

Raw frequency is dominated by grammar: in most English text the top rows will be the, of, and and their relatives. The stop-word filter removes a standard list of those function words — articles, pronouns, prepositions and common auxiliaries — so the content words that actually characterise your text rise to the top. A minimum-length filter can also drop one- and two-letter tokens. Neither filter changes the underlying count; they change which rows you are looking at.

The full table can be downloaded as CSV (a word,count header followed by one row per word) for use in a spreadsheet or a word-cloud generator. Counting happens entirely in your browser — your text is never uploaded or stored, so unpublished drafts and private documents are safe to analyse.

Worked examples

The fox passage, ranked

Input
The quick brown fox jumps over the lazy dog. The dog was not amused, but the fox ran on.
Working
19 tokens collapse to 14 distinct words. “the” occurs 4 times; “dog” and “fox” occur twice each and are ordered alphabetically within the tie; every other word occurs once.
Result
Top rows: the,4 · dog,2 · fox,2 — 14 distinct words in total

The same passage with stop words removed

Input
The fox passage above, Exclude stop words = on
Working
Function words such as “the”, “was”, “but” and “on” are filtered out. The highest remaining count is 2, shared by “dog” and “fox”, and “dog” ranks first alphabetically.
Result
First row after filtering: dog,2 — “the” no longer appears

A three-word repetition check

Input
Hello world hello
Working
Tokens are lowercased before counting, so Hello and hello merge into a single row with a count of 2; world occurs once.
Result
hello,2 · world,1 — exported CSV begins: word,count / hello,2

Frequently asked questions

What are stop words, and should I exclude them?

Stop words are the high-frequency function words of English — the, of, and, a, in, is, you, that, it and about 145 more on the built-in list this tool uses (155 entries in total). Exclude them when you care about subject matter (what a text is about); include them when you care about style or authorship, because function-word habits are exactly what stylometric analysis uses.

Does capitalisation affect the count?

No. Every token is lowercased before tallying, so “Apple” at the start of a sentence and “apple” in the middle count as the same word. If you need case-sensitive counts — for names, for instance — this is the wrong aggregation; the Find and Replace tool can count a single exact term with case sensitivity on.

How are hyphenated words and contractions counted?

As single words. The token rule keeps internal apostrophes and hyphens inside a token, so “don't” counts once as don't and “well-known” counts once as well-known, matching the Word Counter's definition of a word. Numbers count as words too.

What format is the CSV export?

Two columns — word,count — with a header row, one row per distinct word in the same ranked order as the on-screen table. Words containing a comma, quote or newline are quoted and escaped using standard CSV rules, so the file opens cleanly in Excel, Sheets and data tools.

Can this detect keyword stuffing in my article?

It gives you the raw evidence: sort by count and look at the content words near the top. For a rough density figure, divide a word's count by the total word count from the Word Counter — a single phrase dominating several percent of a long article is the pattern to avoid. The tool reports counts; the editorial judgement stays with you.

Is my text uploaded for analysis?

No. Frequency counting runs in your browser on your device; your text is never sent to a server, stored or tracked.

Related tools

More in Text Tools · Browse all tools