Word Frequency Counter – Sorted Word Count Table | Awesome Toolkit

Word Frequency Counter

Paste any text and get a sorted word frequency table – great for writing analysis.

By Marshkalk

Word Frequency Counter

Analyzes text and counts how often each word appears, sorted by frequency. Useful for SEO keyword density analysis, content analysis, and linguistic research.

What it shows

  • Word rank: most frequent word listed first
  • Frequency count: exact number of occurrences
  • Percentage: share of total word count
  • Total word count: overall word count for the analyzed text

Stop word filtering

Common words like "the", "a", "and", "in" are called stop words. For most analyses, filtering them out reveals more meaningful patterns. The tool can optionally exclude stop words for a given language.

SEO keyword density

Keyword density is the percentage of times a target keyword appears relative to total word count. A density of 1-3% is generally considered natural. Higher densities risk being interpreted as keyword stuffing by search engines, which may penalize rankings.

Use cases

  • Analyzing keyword distribution across a blog post before publishing
  • Comparing word usage between two texts or documents
  • Identifying overused or repetitive words in writing
  • Building word clouds from text data

Language-specific tokenisation quirks

Word counting is straightforward in English but has language-specific edge cases that affect accuracy:

  • French contractions: "l'article" and "j'ai" are two words (l' + article, j' + ai). Counting them as one word inflates French word counts. A correctly tokenised French counter splits on apostrophes and counts each part separately.
  • German compound words: "Datenschutzbeauftragter" is one token in German but contains three concepts (data + protection + representative). A German word frequency count will show the compound as a single unique word, missing the semantic components. This is expected behaviour.
  • Spanish and Portuguese stop words: these languages have more grammatical particles than English (gendered articles: el/la/los/las, de/del/de la, etc.). The stop word list for Spanish is typically 50-100% larger than for English to remove the same proportion of function words.
  • Minimum word length filter: setting a minimum of 3 characters effectively removes most French and Spanish single-letter contracted articles (l', d', j', s') without needing a full stop word list.