Skip to content
TextBench Lab

Word Frequency Counter

See which words and phrases appear most often in any text. Count single words or 2 and 3 word phrases, skip common English stop words, and sort, copy or download the table. It runs in your browser, so nothing is uploaded.

Options

Phrases stay inside one sentence. With stop words skipped, a phrase may not start or end with one.

Words
0
Counted
0
Unique
0

Frequency table

The table appears here.

How to count word frequency

  1. Paste your text

    Paste an article, an essay, a transcript or a list, up to 1,000,000 characters.

  2. Choose what to count

    Single words, 2-word phrases or 3-word phrases. Skip stop words like the and of, set a minimum word length, and ignore numbers if you like.

  3. Read the table

    Words are ranked by how often they appear, with the count and the share of all counted words. Click a column header to sort.

  4. Copy or download

    Copy the rows as CSV or download a .csv file for a spreadsheet.

Features

  • Real word splitting

    Words are found with your browser's language-aware word rules, so apostrophes, accents and many scripts work.

  • Phrases too

    Count 2-word and 3-word phrases to find repeated expressions and keyword phrases.

  • Stop words filter

    Hide common English words such as the, and or is to see the words that carry meaning.

  • Private

    Everything happens in your browser. Your text is never uploaded or stored.

What this tool does

A word frequency counter reads your text and lists every word with the number of times it appears, from the most common to the rarest. You can count single words, or pairs and groups of three words that appear next to each other. The table shows the count and the share of all counted words, and you can sort it, copy it as CSV or download it for a spreadsheet.

Who uses word frequency

  • Writers and editors spot words they repeat without noticing. If "really" or "very" sits near the top, the draft needs a pass.
  • Students check that an essay uses varied vocabulary and stays on topic, and see the key terms of a reading text at a glance.
  • Marketers and SEO writers see which terms a page is really about and whether the main topic shows up as clearly as they think.
  • Researchers and teachers get a quick first look at interviews, survey answers or a set of reviews before a deeper analysis.

Words, phrases and stop words

Words counts each word on its own. 2-word phrases and 3-word phrases count groups of words that stand next to each other, such as "customer service" or "at the end".

A phrase never crosses a sentence. A full stop, a question mark, an exclamation mark, a colon, a semicolon or a line break ends the phrase, so the last word of one sentence and the first word of the next are never paired.

In any English text the top of the list is full of small words: the, of, and, to, a, in. These are called stop words. They are needed for grammar but tell you almost nothing about the topic. Tick Skip English stop words to hide them. For phrases, a phrase that starts or ends with a stop word is skipped, while one with a stop word in the middle stays. So "point of view" is counted and "of the" is not. The stop word list is for English only.

Options

  • Ignore case counts Word, word and WORD as the same word and shows it in lower case. Untick it to keep them apart.
  • Ignore numbers leaves out years, prices and other numbers.
  • Minimum word length skips short words, such as anything under 4 characters, which is a quick alternative to the stop word list. A phrase that contains a skipped word is not counted.
  • Show top sets how many rows the table and the CSV contain, from 10 to 1,000.

How words are found

Words are found with Intl.Segmenter, the word rules built into your browser. It knows that "don't" and "it's" are one word, that punctuation is not part of a word, and how to split many languages, including ones with accents or non-Latin letters such as Urdu, Arabic and Hindi. Hyphenated words like "well-known" or "state-of-the-art" stay one word, and so do email addresses and web addresses such as www.example.com, so they are counted whole. Older browsers without Intl.Segmenter use a simpler rule that keeps letters, digits and apostrophes together.

The counts can differ slightly from other tools, because every tool decides a little differently what a word is. If you need the total number of words, the word counter is made for that, and this guide to reaching an essay word count without padding shows how to use the totals well.

Reading the percentages

The percent column shows each count as a share of all counted words or phrases, after your filters. With stop words skipped, the percentages are shares of the remaining words, so they add up to 100% across the whole list, not just the visible rows.

A word on keyword density

Keyword density, the share of a page taken by one keyword, was once treated as an SEO target. Today search engines understand topics and meaning, and there is no ideal percentage to aim for. Repeating a term to reach a number makes a page harder to read and can look like keyword stuffing. Use the table the other way round: to find words you overuse, and to check that the words a reader expects actually appear. If you are building a keyword list, the guide to cleaning a keyword list helps, and Remove Duplicate Lines clears repeated entries.

Copy and download

Copy CSV puts the visible rows on the clipboard with a header row: rank, word or phrase, count and percent. Download .csv saves the same rows as a file that opens in Excel, Google Sheets or Numbers. Click a column header to sort the table by word, by count or back to rank before you copy. To compare words with characters, see when word count or character count matters and the character counter.

Privacy

Your text is counted in your browser, and long texts in a background worker on your device. Nothing is uploaded, saved or tracked, and there is no sign-up. Text is limited to 1,000,000 characters so the page stays fast. Like every page on this site, this one may show ads from third-party vendors once ads are switched on, and those vendors can use cookies. Read the privacy policy for details.

Frequently asked questions

How is a word defined?

Words are found with the word rules built into your browser (Intl.Segmenter). Contractions like don't, hyphenated words like e-mail, email addresses and URLs stay one word, and punctuation is never part of a word.

What are stop words?

Very common words like the, a, of, and, to and is. They make up a large part of any English text but say little about its topic. Tick Skip English stop words to hide them. The list is for English only.

How are the percentages calculated?

Each count is divided by the number of words or phrases that were counted after your filters. With stop words skipped, the percentages are shares of the remaining words.

Do phrases cross sentences?

No. A phrase is made of words next to each other in the same sentence. A full stop, question mark, colon, semicolon or line break ends it, so the last word of one sentence and the first of the next never form a phrase.

Is keyword density still important for SEO?

Not as a target number. Search engines read meaning, not a percentage. The table is useful to spot words you repeat too often, or a topic you barely mention, but write for readers first.

Is my text uploaded?

No. Everything happens in your browser and nothing is sent or saved. Text is limited to 1,000,000 characters, and long texts are counted in the background so the page stays fast.

Topics