Skip to main content
CaseSwitch

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

  1. Paste the article, email, or caption into the input panel.
  2. 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.
  3. 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