Word Frequency Counter

Count every repeated word in any text and inspect the complete word frequency table.

Complete word tableCount, density, first positionRuns in your browser

Counting runs locally in your browser. Empty text returns zero words.

Choose “Common English words + my list” to use this box.

Copy and download always export exactly the rows shown below — choose “All results” to export the complete table.

Total words

60

Every word found, before any filter.

Counted words

60

What density is measured against.

Unique words

47

Distinct words after case handling.

Repeated words

9

Words in the table appearing more than once.

Most frequent word

and

3 uses, 5.00% of counted words.

Average frequency

1.28

Counted words divided by unique words.

Words being hidden

0

Stop word filtering is off, so every word is counted.

Complete Frequency Table

Showing 25 of 47 matching words.

Most frequent first · Top 25
RankWordCountDensityFirst position
1and35.00%19
2the35.00%30
3word35.00%8
4words35.00%15
5a23.33%17
6Data23.33%1
7its23.33%38
8text23.33%32
9which23.33%14
10accident11.67%60
11appears11.67%51
12are11.67%22
13by11.67%59
14can11.67%12
15carry11.67%16
16count11.67%39
17counter11.67%28
18each11.67%7
19every11.67%35
20filler11.67%24
21first11.67%50
22frequency11.67%27
23Good11.67%52
24helps11.67%2
25how11.67%5

What the Table Shows

Count is the raw number of times a word appears. It is the number to look at when you want to know whether something is genuinely repeated or only feels that way while reading.

Density is that count as a share of the counted words, so a word used ten times in a short paragraph and ten times in a long article are easy to tell apart. Filters change the total, so density is always relative to whatever is being counted right now.

First position is where the word first turns up in the counted text. A key term that first appears at position 400 is being introduced late, whatever its total count says.

Every word that survives your filters gets a row. Nothing is scored, shortlisted or ranked by importance — the table is a census of what you actually wrote.

How Text Is Split Into Words

Punctuation between words is treated as a boundary, so “keyword,” “keyword.” and “keyword!” are the same word. Punctuation inside a term is kept, so Node.js, C++, C#, .NET, JSON-LD, e-commerce and state-of-the-art each stay a single word.

Contractions stay whole, and a curly apostrophe is treated the same as a straight one, so “don’t” and “don't” land on the same row. Numbers keep their separators: 3.14, 12.50 and 1,000 each count as one numeric word.

URLs, bare domains and email addresses are removed before counting, so fragments like “https”, “www”, “com” and “example” never appear in the table.

Counting is exact: there is no stemming, so “run”, “runs” and “running” stay on separate rows, and word splitting follows spacing and punctuation, which suits languages that put spaces between words.

When a Complete Word Table Helps

A shortlist tells you what is at the top. A complete table tells you the shape of the whole text — which is what you need when you are editing your own writing rather than researching someone else's.

Editors use it to catch crutch words: the adverb or connector that shows up forty times without anyone noticing. Researchers and students use it to compare vocabulary across transcripts, interviews or drafts, where the long tail matters as much as the top ten. Writers and SEO practitioners use it to check whether a term they intended to use sparingly has quietly taken over a page — though how often a word appears says nothing on its own about whether the page is any good.

Set the rows to show to All results and sort by least frequent first to read the tail, or sort A to Z when you are checking a specific word rather than scanning for surprises.

Privacy and Local Processing

Your text is counted in your browser. It is not uploaded, not stored by this page, and no account is needed. CSV exports are built locally from the table on screen.

That said, the usual care applies to anything you paste into a web page on a shared or managed computer.

Choosing the Right Text Tool

This tool answers one question: how often does each word appear? If that is not your question, these are closer fits.

Frequently Asked Questions

It counts how often every word appears in a piece of text and shows the complete table, so you can see the full distribution rather than a shortlist of highlights.