How to use it
- Paste your text into the box.
- Choose the filters: ignore case, hide English stop words or numbers, and set a minimum word length.
- Read the table of the most frequent words, sorted from most to least common.
- Use “Copy as CSV” to paste the table into a spreadsheet.
How it works
Words are found with your browser's built-in language segmenter, the same one used by the Word Counter. Contractions such as “don't” count as one word, hyphenated words such as “well-known” count as two, and Chinese, Japanese and Thai text, which has no spaces, is split into dictionary words. Curly and straight apostrophes are treated as the same character, so “don’t” and “don't” are counted together.
With “Ignore case” on, “The” and “the” are counted as one word and shown in lowercase. Lowercasing follows the page language, so Turkish “İzmir” and “izmir” are combined correctly. The tool does not reduce words to their stem: “write”, “writes” and “writing” are counted separately.
The percentage is each word's share of all words in the text, including the stop words, numbers and short words you have hidden. This keeps the figures comparable when you change filters, and matches how keyword density is usually calculated. The stop-word list contains about 170 common English words (articles, pronouns, prepositions, auxiliary verbs and their contractions); it has no effect on other languages. The minimum length is counted in visible characters.
The CSV copy contains the rows currently shown, with a header row, the count and the percentage with two decimals, using a comma as the separator.
Examples
Finding overused words
In a 600-word cover letter with stop words hidden, “passionate” appears 5 times (0.8%). Seeing it at the top of the table is a cue to vary the wording.
Checking keyword use on a page
Paste the text of a product page: if “running shoes” is the target phrase, the counts for “running” and “shoes” show whether the page actually talks about them or about something else.
Building a vocabulary list
Language learners can paste a news article, set the minimum length to 4 and copy the top 100 words as CSV into a flashcard app.
Frequently asked questions
Why do the percentages not add up to 100%?
Each percentage is relative to all words in the text. When stop words, numbers or short words are hidden, or only the top rows are shown, the visible rows add up to less than 100%.
Does it count phrases of two or more words?
No, it counts single words. To check a phrase, use the Find and Replace tool, which shows how many times any text appears, or the Keyword Density tool.
Does the stop-word filter work for other languages?
The list is English only. For other languages, turn the filter off and use the minimum length to hide most short function words.
Are “run” and “running” counted together?
No. Each distinct spelling is a separate entry. Grouping word forms would need a dictionary for each language, which this tool does not use.
Privacy
The text is analysed only in your browser. It is not uploaded, stored or included in analytics.