Skip to main content

Word Frequency Counter

Count how often each word appears in a block of text and get a ranked frequency table with counts and percentages. Case-sensitivity, stop-word filtering, a minimum word length and a top-N limit are all configurable.

Input

Count "Word" and "word" as different words.

Skip filler words like "the", "and", "of", "to".

Ignore words shorter than this many characters.

Output

Result
#WordCountPercentage
No data yet
Was this helpful?

Guides

The Word Frequency Counter reads a block of text and tells you exactly how many times each word appears, then ranks the results from most to least common. It is the fastest way to see which words you lean on, spot keyword repetition, or profile the vocabulary of an article, essay, transcript or dataset.

What it measures

Every word is counted and shown in a ranked table with four columns: its rank, the word itself, how many times it appears (count), and what percentage of the counted words it represents. Rows are ordered by count, highest first, with alphabetical ordering as a tiebreaker so the same text always produces the same table. The percentage is calculated against the total number of words that were actually counted, so it always reflects your current settings.

How to use it

  1. Paste or type your text into the input box — the table updates live as you type.
  2. Adjust the options to focus the results:
    • Case sensitive — off by default, so "The" and "the" are counted together. Turn it on to keep different capitalizations separate.
    • Ignore common stop words — removes high-frequency filler words such as the, and, of, to and is, so the ranking surfaces the words that actually carry meaning.
    • Minimum word length — hides short words (raise it to 3 or 4 to drop most connectors and articles).
    • Show top N words — caps how many rows the table displays.
  3. Use the copy or download button to export the table as CSV for a spreadsheet or report.

How words are counted

Text is split into words using a Unicode-aware rule, so accented and non-Latin scripts are handled correctly. A word is a run of letters or digits, and internal apostrophes or hyphens are kept intact — so don't, it's and well-being each count as a single word. Surrounding punctuation, quotes and symbols are stripped automatically.

Common uses

  • Writers and editors checking for overused or repeated words.
  • SEO and content teams measuring keyword density in an article or product description.
  • Students and researchers analyzing the vocabulary of a text, speech or transcript.
  • Developers profiling word distribution in logs, datasets or generated text.

Is my text private?

Yes. All counting happens locally in your browser — your text is never uploaded to a server.

Why don't the percentages add up to exactly 100%?

Each percentage is rounded to two decimal places, so a handful of rounded values can total slightly more or less than 100 (for example, three words that each appear once in a three-word text show as 33.33% each). The underlying counts are always exact.

textword frequencyword countanalysisseo

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.