Word Frequency Counter

Free · no sign-up · nothing uploaded

Word Frequency Counter

Paste any block of text and read its ranked top-20 words instantly — counts, share of total, and a one-click CSV for your spreadsheet. Everything runs in your browser.

Top 20 ranked Case-aware matching Stopword filter CSV export

Count the words in your text

Counting starts as you type or paste — there is no submit button.

Up to 2,000,000 characters. Longer pastes are analyzed up to the cap.

Paste some text to see its most repeated words

How it works

Four steps, all in your browser — no upload, no account, no server round-trip.

01
Paste

Drop in an article, essay, transcript or subtitle file.

02
Tokenize

Text is split on non-letter boundaries; apostrophes and hyphens inside words are preserved.

03
Rank

Words are tallied in a map, sorted by count, ties broken alphabetically.

04
Export

Download the ranked list as CSV — the top 20 or the full list.

Built for close reading

Case-aware matching

Merge The and the, or split them to spot sentence-initial words.

Stopword filter

A bundled ~120-word English list removes filler so the real subject of the text surfaces.

Share of total

Every row shows the percentage of all counted words, guarded against a zero total.

Excel-safe CSV

Commas, quotes and line breaks are quoted, and a UTF-8 BOM keeps non-Latin words readable.

Any script

Uses Intl.Segmenter when available so CJK and other non-space-delimited text segments sensibly.

Truly private

The page makes no network request at any point — your text never leaves the tab.

FAQ

What counts as a word?

Any run of letters and digits, including internal apostrophes and hyphens, so don't and well-known each count once. Tokens longer than 64 characters are truncated before tallying, so a pasted wall of characters cannot exhaust memory.

Is my text uploaded anywhere?

No. Counting and CSV generation both run in your browser, and the page makes no network requests after loading — it keeps working offline.

How is the percentage calculated?

Each count is divided by the total number of counted words after your filters are applied, so the shares add up to 100%. With stopwords ignored, the total shrinks accordingly.

Why does a very long paste get cut off?

Analyzing beyond 2,000,000 characters would freeze the tab on weaker machines, so the counter analyzes the first 2,000,000 characters and tells you the rest was ignored.

Does the CSV include the whole list?

Your choice: download just the visible top 20 rows, or switch to "Full list" for every unique word with its count and percentage.

Latest updates

More free tools

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

BMR Calculator Usd To Sar Converter Online Receipt Generator Video Merger Studio Barcode Generator Free Background Remover Tool محول صيغ الفيديو اون لاين Generator Kod Qr Generator Générateur Aléatoire De Nombre Free 401 K Calculator