Word Counter

Count words, characters, sentences and keyword density — with the counting rules stated in the open.

Runs in your browser. Nothing is uploaded — your input is processed on this device and discarded when you close the tab.

Count the words in your text

The counting rules are stated in full below the workspace, so a number here is never a mystery: a word is a whitespace-separated token containing at least one letter or number, hyphenated words count as one, and numbers count as words. The text stays in your browser; nothing is uploaded.

0Words
0Characters
0Characters without spaces
0Sentences
0Paragraphs
0Average words per sentence
0 secReading time (average, 200 words per minute)
0 secSpeaking time (average, 130 words per minute)

Keyword density — most-used phrases

The three tables list the top 10 one-word, two-word and three-word phrases. Phrases are lowercased and stripped of surrounding punctuation before counting, and tokens that are pure punctuation never enter the phrase stream. A phrase’s percentage is its occurrences multiplied by its length in words, divided by the total word count, times 100 — in plain terms, the share of your text’s words that the phrase accounts for.

One-word phrases
PhraseCount%
Two-word phrases
PhraseCount%
Three-word phrases
PhraseCount%

How to use the Word Counter

  1. Paste or type your text. Counts, times and density tables update as you type — there is no button to press and no analysis to wait for. Deleting text updates everything just as immediately.
  2. Read the counts you actually need. Word and character counts suit submission limits and platform rules. Sentence and paragraph counts, plus average words per sentence, suit structure checks. Characters without spaces suits the systems — some forms, some printing and messaging services — that measure a text without its spaces.
  3. Use the times as averages, not promises. Reading time uses 200 words per minute and speaking time 130 words per minute. Your readers and your own delivery will be faster or slower; the figures exist so a script, a speech or a chapter can be estimated and compared, not so a stopwatch can prove them wrong.
  4. Check the density tables for repetition. Scan the one-word table for a term you are leaning on too hard, then the two- and three-word tables for a phrase you repeat without noticing. Repetition that the tables expose in seconds is hard to feel while writing.
  5. Copy the summary if you need the numbers elsewhere. The Copy counts summary button puts all eight headline figures in plain text, ready to paste into a document, a brief or a submission note.

Worked example

The sample text is two short paragraphs about tools and checklists — small enough to count by hand, structured enough to exercise every figure on this page. Select Load sample and the workspace fills with it. It contains a repeated phrase (good tools, twice), a blank line between its paragraphs, and three sentences of different lengths, which is exactly what makes the numbers below interesting rather than round.

Words: 22
Characters: 131
Characters without spaces: 109
Sentences: 3
Paragraphs: 2
Average words per sentence: 7.33
Reading time: 0.11 min (at 200 words per minute)
Speaking time: 0.17 min (at 130 words per minute)

Every figure can be checked against the rules stated on this page. The 22 words include the numbers-free but punctuation-carrying tokens such as errors, — a token counts because it contains letters, and the comma does not split it. The average of 7.33 is 22 words divided by 3 sentences. In the density tables, good leads the one-word phrases with 3 occurrences, which is 13.64% of the text’s words; good tools leads the two-word phrases with 2 occurrences, and because each occurrence accounts for two words, its percentage is 18.18% — a longer phrase can honestly outrank a single word, which is the point of measuring the share of words rather than raw occurrences alone.

What this tool counts, and what it deliberately does not

A word counter sounds too simple to argue about, until two counters disagree — and they do, because “a word” is a decision, not a fact of nature. This page makes its decisions in the open. A word is a whitespace-separated token containing at least one letter or digit, recognised in any script, so accented Latin, Arabic, Urdu and Chinese characters all count. A hyphenated word such as well-known is one token and counts as one word. A number counts as a word, decimals included as a single token. A token made only of punctuation — a dash standing alone, a row of asterisks — counts as nothing. An unspaced run of Chinese or Japanese characters is one whitespace token and therefore one “word” by this rule; that is a known simplification, stated here rather than hidden, and writers working in those scripts should treat the sentence and timing figures as rough.

The sentence count is the one figure built on a heuristic, and it is labelled approximate wherever it appears. Sentences are split on full stops, question marks, exclamation marks and ellipses, but a decimal point inside a number does not split, and a short list of common abbreviations — Dr., Mr., Mrs. and their kin — does not split either. That handles ordinary prose well. It cannot handle every name, initial or abbreviation in every language, and a sentence count for legal or literary-critical work should come from reading, not from this page.

Positioning matters, so here it is plainly: this tool counts and measures density only. It does not score readability — it will not tell you a reading grade, an ease score or whether your writing is “good”. The site’s Content Analyzer, which sits in the same AI & Content Productivity category as this tool, does readability: it applies published formulas to estimate how demanding a text is. Readers who need a grade go there. Readers who need exact counts — the student under a word limit, the speaker timing a script, the editor checking that a keyword has not been stuffed — come here, where every number can be traced back to a stated rule.

Common errors, and the limits of this tool

The commonest error is comparing counts between tools that count differently. A processor that treats hyphenated words as two, or numbers as non-words, will disagree with this page — not because one is broken, but because the rules differ. If a submission system gives its own count, that count wins for that submission; use this page for drafting and checking, and do a final check in the system that will judge you. The second error is reading density as a target. There is no percentage on this page that makes a text rank, convert or read well; the tables show what you repeated, and whether the repetition is a problem is a judgement only a reader of the whole piece can make. The third error is trusting the times for material with heavy numbers, formulas, code or lists — all of it counts as words here and none of it is read at prose speed.

The limits follow from the rules. Sentence counting is approximate, for the abbreviation reasons above. Reading and speaking times are averages at fixed rates — 200 and 130 words per minute — and say nothing about your audience or your delivery. Paragraphs are counted by blank lines, so a pasted document whose paragraphs are separated by single line breaks will read as one paragraph until blank lines are added. Density works on the exact tokens in the text: it lowercases and strips surrounding punctuation, but it does not stem words, so tool and tools are different phrases, and it does not merge synonyms. Finally, the analysis runs on what you paste — text locked inside images, scanned PDFs or tracked changes is invisible to it until it is extracted as plain text.

Frequently asked questions

Why does this count differ from my word processor’s count?

Because the definition of a word differs. This page counts a whitespace-separated token that contains at least one letter or digit: hyphenated words are one word, numbers are words, punctuation-only tokens are not. Some processors split hyphenated words into two, treat a number-and-unit pair differently, or count items in text boxes and footnotes that a paste leaves behind. Neither count is the “true” one — what matters is using the counting system your examiner, editor or platform will use for the final check.

Does this tool give a readability score?

No, deliberately. This tool counts words, characters, sentences and paragraphs, estimates reading and speaking times, and measures phrase density. Readability scoring — estimating how demanding a text is with a published formula — is the Content Analyzer’s job; it lives in the same category on this site. Keeping the jobs separate keeps both honest: counts here are exact under stated rules, while readability elsewhere is clearly labelled an estimate.

How is the keyword density percentage worked out?

Occurrences multiplied by the phrase’s length in words, divided by the total word count, times 100. So a two-word phrase appearing twice in a 100-word text has a density of 4% — it accounts for four of the text’s hundred words. Phrases are lowercased and stripped of surrounding punctuation before counting, and punctuation-only tokens never enter the count. The figure describes repetition; it is not a target to aim at.

Why is my sentence count slightly off?

Sentence splitting is the one approximate count here. The tool will not split on a decimal point in a number, or after common abbreviations such as Dr. and Mr., but an unusual name, initial or abbreviation can still fool it in either direction — an abbreviation at the end of a real sentence is genuinely ambiguous, even for a careful human reader. Treat the count as accurate for ordinary prose and indicative for anything dense with names, citations or technical notation.

How long will my speech or presentation take?

The speaking time on this page divides your word count by 130 words per minute, a widely used average for clear presentation delivery. Fast speakers run nearer 150; careful delivery with pauses, demonstrations or translation runs slower. Use the figure to plan and to compare drafts, then time one real rehearsal of the opening minutes to calibrate it — two minutes of stopwatch tells you more about your own pace than any average can.

Is my text uploaded or stored anywhere?

No. The counting runs in your browser, in this page, as you type. Nothing is sent to a server, saved or shared, and closing the tab removes the text with the page. That makes the tool safe for drafts, applications and unpublished work — and it also means there is no copy here to recover if you clear the box by accident, so keep your original in your own document.

Related tools

Content Analyzer

Analyse word counts, Flesch readability scores, long sentences and repeated phrases, with highlighted suggestions.

AI and Content Productivity

JSON Studio

Format, validate, minify, query and compare JSON in your browser, with precise line-and-column errors.

Developer Tools

Regex Tester

Test patterns against sample text with match highlighting, capture groups and a safe one-second timeout.

Developer Tools

Related articles

How to Improve Content Readability

Readability improves through editing, not score-chasing: shorten the longest sentences, cut complex words where a plain one works, and use Flesch, Flesch–Kincaid and Fog scores as diagnostics — with a before/after passage scored by the published formulas.

By AtoZTools Editorial Team · Last reviewed 2026-10-24

How to Write Better Prompts and Reusable Templates

Better prompts are built, not found: state the objective, give the context the model cannot guess, set constraints, show one example, and specify the output format — then turn what works into a reusable template with slots.

By AtoZTools Editorial Team · Last reviewed 2026-10-24

How to Check Facts in AI-Assisted Writing

A repeatable fact-check for AI-assisted drafts: extract every checkable claim, verify each against a primary source, record the verdict, and fix or flag what fails — demonstrated on a real paragraph with two planted-style errors caught.

By AtoZTools Editorial Team · Last reviewed 2026-10-24