Word Counter

Count words, characters, sentences, and reading time in real time.

Words: 0Characters: 0Sentences: 0Reading: ~0s
Detailed StatisticsCounts & estimates
Detailed text counts and estimated lengths
Words0
Characters (with spaces)0
Characters (without spaces)0
Sentences0
Paragraphs0
Silent reading · 225 wpm~0s
Speaking · 135 wpm~0s
Standard pages · 275 words/page0
Readability ScoreFlesch Reading Ease
Add text to get started

An English-language estimate using sentence length and approximate syllables.

Words / sentence
—
Est. syllables
0
Keyword Density & Repetition1, 2 & 3-word phrases
Top ten repeated keywords. Density is occurrences divided by total words.
KeywordCountDensity %
Your recurring keywords will appear here.

Top 10 repeated terms. Common English words are excluded from 1-Word results. Density = occurrences ÷ total words × 100.


A word counter that keeps up with your writing

Paste an article, assignment, caption or speech into the editor to see its word count, character totals and estimated reading time. The compact strip keeps the essentials close to your draft. Below the editor, explore sentence length, readability and repeated keywords without interrupting your writing.

How to use the content analyzer

  1. Paste or write your text

    Type directly into the editor or paste your draft. The live strip updates the word, character and sentence counts as you edit.

  2. Edit and tidy your draft

    Use UPPER, lower or Title to change case. Trim Spaces removes repeated spaces and empty lines. Undo and Redo let you revisit your edits.

  3. Review the detailed statistics

    Open Detailed Statistics for character totals, paragraph count, silent reading time, speaking time and estimated standard pages.

  4. Check readability and repeated phrases

    Open the readability panel for an estimated English grade level. Switch between 1-Word, 2-Word and 3-Word keyword tabs to review repeated wording.

  5. Copy your finished text

    Choose Copy to move the finished draft to your document or publishing tool. The checkmark confirms a successful copy.

What the numbers mean

Words: The counter matches letter and number sequences, keeping internal apostrophes and hyphens together. “Don't” and “well-written” each count as one word. Unicode letters and combining marks are supported, including Bengali. Languages without spaces, such as Chinese and Thai, are counted as contiguous runs rather than dictionary-segmented words.

Characters: The total includes spaces, punctuation and line breaks and counts Unicode code points. The second character total excludes whitespace, including tabs and newlines. A combined emoji may contain several code points, so a platform with a different character-counting rule can show a different total.

Sentences and paragraphs: Sentence boundaries use periods, question marks and exclamation marks, including their full-width equivalents. Common titles such as Mr. and Dr., abbreviations such as e.g. and i.e., initials and decimal points are protected. A non-empty line or trailing fragment counts as a sentence even without closing punctuation. Sentence counting is a heuristic; ambiguous abbreviations can still affect the result. Each non-empty line counts as a paragraph.

Book pages: The estimate divides the word count by 275 and displays fractional pages. Actual page count depends on font size, margins, spacing and illustrations.

Reading and speaking time: Reading uses 225 words per minute; speaking uses 135. Both are rounded up to the next second. Pauses, technical language and delivery style can change the time you need.

Understand your readability score

The Flesch Reading Ease score uses the formula 206.835 − 1.015 × (words ÷ sentences) − 84.6 × (syllables ÷ words). Higher values generally indicate shorter sentences and simpler words. The badge translates the result into a familiar reading level, from Very Easy (5th Grade) to Academic (College) and Very Difficult (College Graduate).

Syllables are estimated with English spelling rules, so names, abbreviations and unusual words can change the result. Grade labels are approximate. Very short passages are especially sensitive to small edits. The score is not a grammar check or a measure of factual accuracy, originality or writing quality. The circular meter displays a score limited to 0–100. If the formula produces a value outside that range, the raw score is shown beneath the badge. Non-English or mixed-script drafts still receive counts and keyword analysis, but no English readability grade.

Use keyword density to find repetition

The tables show up to ten terms or phrases occurring at least twice. Single-word results exclude common English stop words such as “the”, “is” and “which”. Two-word and three-word phrases keep those words in their original positions and do not cross detected sentence boundaries or line breaks. Matching ignores case and normalizes curly apostrophes.

Density is occurrences ÷ total words × 100, including for multi-word phrases. For example, a phrase appearing four times in 200 words has a density of 2%. Overlapping phrases are counted. These figures help you notice repeated wording; no particular density guarantees a search ranking.

Your draft and editing history

The module analyzes your text on your device and does not upload the draft. Auto-save stores the current text in this browser on this device, with a short delay after editing. The status beneath the editor tells you whether saving succeeded. If browser storage is unavailable or full, copy important work into your own document.

Undo and Redo retain a limited editing history while this page is open. Related keystrokes are grouped together, and toolbar changes can be undone. Refreshing restores the latest saved text, not the undo history. Clear asks for confirmation above 20 words and removes the saved draft. Text cleared in the current session can still be recovered with Undo. On a shared device, clear your draft when finished.

Frequently asked questions

Will my draft remain after a refresh?

Yes, if browser storage is available and the editor reports that your draft is saved. It is tied to this browser and website, not synced to another device. Private browsing or clearing website data may remove it.

Does Trim Spaces remove my paragraphs?

It reduces repeated spaces and tabs to one space, trims each line, and removes all empty lines, including trailing line breaks. Non-empty lines stay in their original order. Use Undo to restore the original spacing.

Can I count Bengali and other languages?

Yes. Unicode text is supported for word and character counts. Hyphenated terms and contractions stay together. Languages without spaces are counted as uninterrupted word runs, and the readability formula is reserved for English-script text.

Why is my count different from another editor?

Editors handle punctuation, hyphens, emoji and language boundaries differently. This tool publishes its rules above so you can interpret the numbers. For a strict submission limit, also check the destination platform.

What if Copy does not work?

The module tries the browser clipboard API, then a compatible copy fallback. If both are blocked, it selects the text and asks you to use your device's Copy command.

Can I analyze a long article?

Yes. Long drafts are analyzed in a browser worker when available, keeping the editor responsive. The editor grows with your text up to a comfortable height, then scrolls internally. Storage capacity and device memory can limit very large drafts.