Count Word Frequency in Text

Paste any text, or drop a .txt file, and see every word ranked by how often it appears, plus quick stats on length and repetition. Nothing is sent anywhere.

Count Word Frequency in Text

Drop your text file here

Up to 20MB per file. Stays on this device.

Nothing is sent anywhere. Turn off your Wi-Fi and this page still works - try it.

How it works

  1. Drop or choose a .txt file, or paste any text directly into the box.
  2. Turn on “ignore case”, “exclude common words”, or “exclude numbers” if you need them, or set a minimum word length - the table updates immediately.
  3. Review the word count stats and the ranked frequency table, then download it as a CSV.
Example output
RankWordCount% of total
1the422.2%
2dog211.1%
3fox211.1%
4already15.6%
5barks15.6%

Counted with default options (case-insensitive, no filters). Your own text is read on your device and never uploaded.

Frequently asked questions

Is my text sent anywhere?

No. Pasted text and uploaded files are both read entirely on your device - nothing is sent to a server. Turn off your Wi-Fi after the page loads and it still works. This page loads 11KB of JavaScript, gzipped - about what your browser's network tab will show for this page's own scripts.

What counts as a “word”?

A run of letters or digits, allowing one internal apostrophe or hyphen so a contraction like don’t or a compound like well-known counts as a single word. Punctuation, quotation marks, and whitespace are treated as breaks between words, not part of them.

Is counting case-sensitive?

“Ignore case” is on by default, so The and the count as the same word. Turn it off if you want USA and usa tracked separately.

Can I filter out common words like “the” and “and”?

Turn on “exclude common words” to drop a short, fixed list of very frequent English function words (articles, pronouns, prepositions, and similar) from the table, so what is left is closer to the text’s actual subject matter. This list is not exhaustive and is English-only.

How are ties in the ranking broken?

Words with the same count are listed alphabetically, so the table order stays stable and predictable no matter how you re-run the same text.

Does it count numbers as words?

Yes, by default a run of digits counts as a word, so 2026 is counted. Turn on “exclude numbers” to drop number-only entries from the table.

Files are processed locally in your browser and never uploaded. Read more on the privacy page.