About this tool
Count how often each word appears, sorted from most to least frequent.
A word frequency counter takes a block of text, lowercases it, splits it into words on anything that is not a letter, digit or apostrophe, and returns every distinct word with the number of times it appears, ordered from most to least frequent. Paste text on the left and the ranked list appears on the right as tab-separated count-and-word lines, updating on every keystroke. Ties are broken alphabetically, so the same input always produces the same order.
Open Word Frequency Counter on AltFTool — it loads instantly in your browser.
Paste or type the text you're working with.
Choose how it should be transformed or analyzed.
Copy the finished text into your document or post.
Each line is the count, a tab, then the word, so pasting into Excel, Sheets or Numbers lands in two clean columns.
Words with equal counts sort alphabetically, so re-running the same text gives byte-identical output you can diff.
The list recalculates on every change to the input, so you can delete a repeated word and watch the count drop immediately.
Yes — the whole input is lowercased before counting, so The, the and THE all fold into one entry. It does not stem, so "run" and "running" stay separate entries.
Words are matched as runs of letters, digits and apostrophes, which means "don't" stays one word while "self-driving" splits into "self" and "driving". All other punctuation acts purely as a separator and never appears in the output.
There is no stopword filter here — every word is counted, so filler words normally take the top few rows. If you need them gone, paste the two-column output into a spreadsheet and delete the top rows, or use the Word & Character Counter, whose top-terms panel already skips 22 common words and anything under three letters.
There is no hard cap — counting runs in the browser in a single pass, so the practical limit is your device's memory and how long you are willing to wait. Book-length text of a few hundred thousand words will process, but expect the live recount to lag as you type.