Word Frequency Counter

Free · no sign-up · runs in your browser

Word Frequency Counter

Paste any article, essay, transcript or dataset and instantly see the 20 most repeated words with counts, share of total, and a one-click CSV export. Your text never leaves this page.

Find the most repeated words

Ranked by count, ties broken alphabetically. Percentages use the words analyzed after any filtering.

Live analysis — no submit button. Apostrophes stay inside words, other punctuation is stripped. Text is capped at 2,000,000 characters per run.
Turn this on for SEO keyword-density checks.
0
Words analyzed
0
Unique words
0
Characters

Top 20 words

Rank · word · count · share
Start typing or paste text to see the top 20 words.

Note: languages that do not separate words with spaces (Chinese, Japanese, Thai) collapse into long single tokens, so counts there are approximate.

How it works

Three steps, no upload, no account.

Step 1
Paste your text

Drop in an article, essay, transcript or dataset — up to two million characters.

Step 2
Words are tokenized

Text is lowercased and split on Unicode letter and digit boundaries; apostrophes stay inside words. Optionally drop the common English words first.

Step 3
Rank and export

Counts are sorted by frequency, ties alphabetically, and the top 20 download as a CSV in one click.

Built for quick repetition checks

Private by default

Every calculation happens in your browser. Zero network requests after the page loads and no storage of your text.

Bar-in-cell ranking

Each row carries a faint indigo bar whose width tracks that word's share of the top word, so the distribution reads at a glance.

Instant on big pastes

Analysis is debounced and rendered on the next animation frame, so a multi-megabyte paste stays responsive while it ranks.

FAQ

How are words counted and ranked?

Text is lowercased, smart apostrophes and dashes are folded, then words are matched with a Unicode-aware pattern. Counts are ranked by frequency descending, ties broken alphabetically, and only the top 20 are shown.

What does the "ignore common words" toggle do?

It removes a built-in English stopword list (the, and, of, …) before counting, which surfaces the keywords that actually carry meaning. Percentages are then computed against the filtered word count.

Is my text uploaded anywhere?

No. The whole analyzer is client-side JavaScript, so your text is never sent to a server, never stored and never logged.

Does the CSV match the table?

Yes — the exported file word-frequency-top20.csv has the header rank,word,count,percentage and one row per ranked word, quoted and escaped so spreadsheets open it cleanly.

Why do numbers or odd tokens show up?

Digits are treated as words, so numeric-heavy text can dominate. Hyphenated and curly-apostrophe words split or merge predictably, and emoji are ignored because they are not letters or digits.

How large a paste can it handle?

Around two million characters per run. Beyond that the first two million are analyzed and a notice explains the cap.

Latest updates

More free tools

Step-by-step guides in our blog & guides.

Usd To Sar Converter Free 401 K Calculator Accurate Calorie Calculator Tip Calculator Ca Favicon And App Icon Generator Password Generator Strong Product Mockup Ai Generator Video Highlight Finder Convertisseur Webp En Jpg D&D Name Generator