Skip to main content

Word Frequency Analyzer

New

Count how often each word appears in a block of text, with stop-word filtering and a visual frequency ranking.

word frequencytext analysisword countstop words
Read the guide
Shortcuts:⌘ KSearch
Total words
0
Unique words
0
Sentences
0
Avg word length
0
Top words
—

Words are extracted with a simple \w+-style split (letters, digits, and internal apostrophes/hyphens count as part of a word); punctuation is stripped and doesn't count as a word boundary artifact. The stop-word list is a short common-English list, not a full linguistic corpus.

Continue with:

Frequently Asked Questions

What counts as a "word" here?

Anything matching a run of letters/digits that may contain an internal apostrophe or hyphen (so "don't" and "well-known" count as single words) — surrounding punctuation like periods, commas, and quotes is stripped and doesn't split or create extra words.

What is the stop-word list based on?

A short, common list of high-frequency English function words (the, a, and, is, of, to, and similar) — it is not a full multi-language or domain-specific stop-word corpus, so some filler words may still appear in the results depending on your text.

How is "sentences" counted?

It's a rough heuristic: runs of one or more `.`, `!`, or `?` followed by whitespace or the end of the text each count as one sentence boundary. Abbreviations like "Dr." or decimal numbers can occasionally inflate this count.

Can I see frequency for short words like "ok" or single letters?

Yes — lower the "Min length" input to 1 (its default) or any value below the word lengths you want to include; raising it filters out shorter words from both the stats and the ranked list.

Does it distinguish between capitalized and lowercase versions of the same word?

Only if you uncheck "Case-insensitive." By default, "Fox" and "fox" are merged into a single count; unchecking that option treats them as distinct words.

Related Tools