Word Frequency Counter
Paste any text to see which words it uses most — counted case-insensitively, with punctuation ignored.
Text
Processed locally. Your text never leaves your browser.
Word frequency
Paste some text to count its words.
Common questions
How are words counted?
Text is split on spaces and line breaks, then each word is lower-cased and stripped of any punctuation sitting at its edges. So "Hello," "hello" and "HELLO." all count as the same word, while a token made only of punctuation — a lone dash or "..." — is not counted as a word at all.
Are apostrophes and hyphens kept?
Yes, when they are inside the word: "don't" and "e-mail" stay whole rather than splitting into two entries. Only punctuation at the very start or end is removed, so "dogs'" is counted as "dogs". Curly and straight apostrophes are treated as the same character, so pasting from a word processor does not split one word into two.
How are ties ordered?
Words are sorted by count, highest first, and words with the same count are ordered alphabetically. That makes the list stable: the same text always produces exactly the same order, so you can compare two runs.
Are numbers counted as words?
Yes. "42" is counted like any other word, which is what you want when analysing lists, prices, or data pasted from a spreadsheet.
What is the difference between total words and unique words?
Total words is every word occurrence in the text; unique words is how many distinct words those occurrences represent. "the cat the" is 3 total words but 2 unique words.
Is my text uploaded anywhere?
No. The counting runs entirely in your browser — nothing you paste is sent to a server.