Word frequency counter
List every word in a text with how many times it appears, ranked by count.
Related tools
Word frequency counter
Paste a text and get a ranked list of its words with how often each one appears. Writers use it to catch a word they have leaned on too hard, SEO people to check which terms a page actually emphasises, students and researchers to profile an interview transcript, and editors to find filler before a rewrite.
Case-insensitive counting is on by default, so "Text" and "text" share a row; switch it off to keep the spellings apart. Set a minimum word length to drop short function words, or turn on skipping common words, which removes roughly two dozen of the most frequent words in the language you are browsing in. Sort by count to see what dominates, or alphabetically to look a specific word up, and set a row limit to keep only the top entries — 0 lists everything.
Words are matched with Unicode letter rules, so "čučoriedka", "Grüße", "źdźbło" and "gyümölcs" stay whole rather than splitting at the accented letter, and "don't" and "well-known" each count as one word. The tool counts word forms exactly as written: it does not lemmatise, so "run" and "running" occupy separate rows. Counts are right-aligned so the column lines up, and the tally reports unique words, the total counted and the most frequent word with its count.
Everything is calculated in your browser. Your text is never uploaded, so drafts, client documents and research material are safe to paste. Copy the list, download it as a .txt file, or move it back to the input to sort or clean it further.