Text Tools

Word Frequency Counter

Paste any text and see a live frequency table showing how often each word appears. Sort by frequency or alphabetically, filter stop words, export results as CSV. All updating in real time as you type.

Live table, updates as you type Stop word filtering and CSV export Browser-only
Input text
Word frequency

Results will appear here as you type.

Runs entirely in your browser — no data is sent to a server

Input Text Output Text Browser-only No upload by default

Features

  • Live frequency table, updates as you type
  • Sort by frequency (descending) or alphabetically
  • Stop word filtering (common English words)
  • Case-insensitive matching
  • Total unique word count
  • Export frequency table as CSV
  • Browser-only

How to use it

  1. Paste or type your text in the input panel.
  2. The frequency table updates instantly.
  3. Toggle stop word filtering to remove common words.
  4. Click 'Export CSV' to download the full frequency table.

Use cases

  • Analysing keyword density in SEO content
  • Studying vocabulary in literature or essays
  • Checking overused words before editing
  • Analysing which terms dominate a document or corpus

Limitations

  • Stop word list covers English. Other languages are counted but not filtered.
  • Only the top 500 words are shown in the table, though all words are counted for the export.
Questions & answers

Frequently asked

What stop words are filtered?

Common English function words (the, a, an, is, was, are, etc.) are filtered. The list can be customised in the tool.

What counts as a word?

Any sequence of letter or apostrophe characters separated by whitespace or punctuation. Numbers are included by default but can be excluded with the 'Exclude numbers' option.

How many words can this handle?

The tool works entirely in your browser and handles typical documents (up to several hundred thousand words) without issue. Very large texts may cause a slight delay.