Word Frequency Counter

Rank every word in your text by how often it appears — spot overuse, analyze keywords, export to CSV.

Every writer has crutch words — and every text has a keyword profile. This tool counts how often each word appears in your text and ranks the results with counts and percentages, updating live as you type or paste. Writers use it to catch overused words in a draft; SEO and content folks use it to sanity-check keyword density; students and researchers use it for quick lexical analysis of source material.

By default the counter ignores common function words like "the", "and" and "of" (stopwords) so the ranking surfaces meaningful vocabulary instead of grammar — toggle that off for a complete count. You can also set a minimum word length to skip short fragments, control how many top words are displayed, and export the full ranked list as CSV for a spreadsheet. Counting is Unicode-aware (accented and non-Latin words count correctly) and, as always, runs entirely in your browser. For overall totals rather than per-word detail, use the word counter.

How to use the Word Frequency Counter

  1. Paste your text into the box — the ranked word table updates automatically.
  2. Keep Ignore common words on to filter out "the", "and" and similar stopwords.
  3. Adjust Min length and Show top to focus the table.
  4. Click Copy as CSV to paste the full ranking into Excel or Google Sheets.

Frequently asked questions

What are stopwords and why are they filtered?

Stopwords are high-frequency function words — the, and, of, to, is — that dominate any frequency count without telling you anything about the content. Filtering them surfaces the meaningful vocabulary. Untick the option if you need the complete count.

How is keyword density calculated?

The frequency column shows each word's share of all counted words (after your filters). If "coffee" shows 2.4%, it makes up 2.4 of every 100 counted words — a rough keyword-density measure content writers use to avoid over-optimization.

Are "Word" and "word" counted together?

Yes — counting is case-insensitive, so sentence-initial capitals don't split a word's count in two. Hyphenated words and contractions like "don't" are each counted as single words.

Does it work with accented or non-English text?

Yes. Word detection is Unicode-aware, so café, naïve, and words in Cyrillic, Greek or other scripts are counted correctly. The built-in stopword list is English-only, though — disable it for other languages.

Can I export the results?

Yes — "Copy as CSV" puts the complete ranked list (not just the visible rows) on your clipboard as word,count lines, ready to paste into any spreadsheet.