Word Frequency Counter
Paste an article, essay, or caption to count words and characters, then see which terms repeat. The statistics strip shows characters (with and without spaces), words, sentences, paragraphs, lines, and a reading-time estimate. The right-hand list ranks each word. Nothing is uploaded.
Written by the CaseSwitch editorial team. We maintain these tools in the browser so drafts, keys, and images stay on your device.
Last reviewed: 30 August 2026
Processed locally in your browser. Nothing is sent to a server.
Paste or type text to convert. Output stays empty until there is input.
- Characters
- 0
- No spaces
- 0
- Words
- 0
- Sentences
- 0
- Paragraphs
- 0
- Lines
- 0
- Reading time
- 0 min
Examples
Frequency list (case-insensitive)
Input
The quick brown fox jumps over the lazy dog.
Output
the: 2 brown: 1 dog: 1 fox: 1 jumps: 1 lazy: 1 over: 1 quick: 1
Mixed capitalization counts as one word
Input
Tool tool TOOL
Output
tool: 3
Contractions stay one token
Input
It's it's OK
Output
it's: 2 ok: 1
Punctuation is not part of the token
Input
cloud, cloud. Cloud!
Output
cloud: 3
Minimum length 3 drops “a” and “to”
Input
a to the cloud
Output
cloud: 1 the: 1
How to use
- Paste the article, email, or caption into the input panel.
- Read the statistics strip for word and character totals. Raise minimum word length if you want to hide short function words from the frequency list.
- Copy the frequency list if you need it in a spreadsheet (each line is word: count).
What this tool is for
This page is a word counter and character counter with a frequency table attached. Writers use the totals to hit a brief; they use the ranked list to cut overused adjectives. Analysts use it as a tiny corpus count without sending text to a server. It is not a grammar checker, not TF-IDF, and not a search-volume tool.
How it works
Totals on the statistics strip come from the input as typed: character count is the string length (including spaces and punctuation); “No spaces” strips whitespace; words split on whitespace; sentences are estimated from “.”, “?”, and “!”; paragraphs split on blank lines; reading time is minutes at 200 words per minute, rounded up, or 0 when the input is empty. The frequency list is separate: it tokenizes with word characters and apostrophes, lowercases every token, skips tokens shorter than the minimum length option (default 1), and sorts by count descending, then alphabetically.
When to use it
Checking an essay against a word limit, counting characters for a caption or meta description, spotting a word you used too often, comparing two drafts by pasting them one after the other, and preparing a keyword list after you have already written the copy (not the other way around). The Sentence Counter is a sibling if you only want the totals without a frequency table. The Word Cloud is a text ranking of the same counts, not a picture.
When not to use it
This is not plagiarism detection and not Google Search Console. A 200-word sample will not tell you what ranks. Do not paste other people’s private data into a screenshot you publish. Abbreviations can inflate the sentence count the same way they do in other simple counters. Hyphenated compounds are usually one token only if they match the word pattern; “e-commerce” may split around the hyphen.
How it compares to related tools
The homepage converter also shows live counts while you change case. This dedicated page adds the per-word table. Duplicate Word Finder highlights repeats; this table is the source of truth for counts. Duplicate Line Remover is for whole lines, not words. There is no separate character-counter URL: `/character-counter/` redirects here because the same statistics strip already includes characters with and without spaces.
Common mistakes
Drawing SEO conclusions from a short draft. Assuming “Tool” and “tool” are two keys — they are not; counts are case-insensitive. Leaving the minimum length at 1 and drowning in “a” and “the.” Comparing these totals to Microsoft Word, which uses different rules for hyphenation and footnotes.
How words and characters are counted
The statistics strip counts the input, not the frequency list. Character count includes spaces, punctuation, and line breaks. “No spaces” is that length after removing whitespace. Word count on the strip splits on whitespace, so “don’t” is one word and a hyphenated pair may count as one or two depending on spaces. The frequency tokenizer is slightly different: it keeps letters, digits, and apostrophes inside a token and lowercases them. Empty input shows zeros on the strip and no frequency rows until you type.
Reading time
Reading time is an estimate at 200 words per minute, always at least one minute if there is at least one word. It is not a comprehension score and does not change with “difficult” vocabulary. Use it as a rough caption or blog-length check, not as a billing metric.
Frequently asked questions
Does this count characters as well as words?+
Yes. The statistics strip shows characters (with and without spaces), words, sentences, paragraphs, lines, and an estimated reading time. The right-hand list is the per-word tally.
Is the frequency count case-sensitive?+
No. Tokens are lowercased before they are counted, so “Tool”, “tool”, and “TOOL” are one key. That is the opposite of the Duplicate Line Remover, which treats “Apple” and “apple” as different lines.
How do I ignore short words?+
Raise the minimum word length so “a” and “to” drop out of the frequency table. The statistics strip still counts every word in the input.
Is this a grammar or plagiarism checker?+
No. It counts tokens in this browser. It will not judge style, invent synonyms, or compare your draft to the web.
Why doesn’t the sentence count match Word?+
Abbreviations, ellipses, and list items are counted differently in each product. Use one tool consistently for a deadline, or follow your instructor’s software.
Is my text uploaded?+
No. Counting and ranking run in this browser. Drafts and client copy stay on your device.
Does CaseSwitch upload this text?+
No. Conversion, cleaning, and counting for this page run in your browser. Drafts are not sent to CaseSwitch for processing.
Related guides
Read our original articles on this topic.
Related tools
Text Frequency Cloud
Skimming a long interview, spotting repeated talking points, teaching frequency without a design tool, and getting a fast visual before you open the full frequency table.
Sentence Counter
School assignments, social captions with limits, checking whether a paragraph is too long, comparing two drafts, and getting a quick structure snapshot before you open a full word processor.
Duplicate Word Finder
Editing blog posts, reviewing ads copy, checking whether a product name is overused, hunting accidental double words, and tightening a paragraph before a character limit. Pair with the [Word Frequency Counter](/word-frequency-counter/) when you also need singles and a full ranked list.
Sort Words Alphabetically
Tag lists, glossary drafts, comparing two versions of a keyword set, preparing alphabetical credits, and stabilizing a permission list before diff.