Word Counter

Count words, characters, sentences and paragraphs, with reading and speaking time.

Text Runs in your browser
Your text
Keyword density
Word goal

Set a target to track progress as you write.

Runs entirely in your browser. Your data isn't uploaded — this page makes no network request with anything you type or upload, which you can verify in your browser's network tab. How this works.

What is the Word Counter?

A word counter tells you how long a piece of writing really is — the number of words, characters, sentences and paragraphs — while you are still writing it. Paste an essay, a blog post, a cover letter or a speech, or type straight into the box, and every figure updates as you go, along with how long the text takes to read silently and to say out loud.

It is built for the limits people actually work to: a 500-word essay, a 1,500-word article brief, a two-minute talk. Set a word goal and a progress bar shows how far you have to go. The keyword density list shows which words you lean on most, which helps with both repetitive writing and SEO. Everything is counted inside your browser, so drafts, coursework and unpublished work are never uploaded anywhere.

How to use it

  1. Type or paste your text into the editor, or open a .txt or .md file.
  2. Read the live totals: words, characters, sentences and paragraphs.
  3. Check the reading and speaking time if the text is for a page or a talk.
  4. Optionally set a word goal to track progress as you write.
  5. Press Copy to put a plain-text summary of every statistic on your clipboard.

Example

Two short paragraphs from a cover-letter guide, counted.

Text
Most hiring managers spend less than a minute on a cover letter. That is not a reason to skip it; it is a reason to make every sentence count.

Start with the role, not yourself. Name the position, say where you saw it, and give one specific reason the work appeals to you.
Statistics
Words:          53
Characters:     273 (220 without spaces)
Sentences:      4
Paragraphs:     2
Reading time:   13 s
Speaking time:  21 s
Top keyword:    reason — 3 (5.7%)

Features

  • Counts update as you type, even on book-length text
  • Words counted sensibly: “don’t”, “well-known”, “3.14” and “e.g.” are one word each
  • Chinese and Japanese characters counted one word each; emoji never count as words
  • Characters counted as you see them, so “👍🏽” is one character
  • Sentence count that is not fooled by “Dr.”, “e.g.” or decimals
  • Reading time at 238 words a minute and speaking time at 150
  • Keyword density with an option to ignore common words
  • Word goal with a progress bar
  • Nothing is uploaded — your text stays in your browser

Frequently asked questions

How does it decide what counts as a word?
A word is a run of letters or digits. Apostrophes and hyphens inside a word keep it together, so “don’t” and “well-known” are one word each, and a dot or comma between digits keeps numbers like 3.14 and 1,000 whole. Dashes, punctuation and emoji on their own are not words. Chinese and Japanese are written without spaces, so each ideograph or kana character is counted as one word, which is the usual convention for those languages.
How is reading time calculated?
Reading time assumes 238 words per minute, the average silent reading speed for adults reading non-fiction in English found in a large 2019 review of reading-rate studies. Speaking time assumes 150 words per minute, a comfortable pace for a presentation. Your own speed will vary, so treat both as estimates.
Why does my word count differ slightly from Microsoft Word or Google Docs?
Every tool draws the line in slightly different places — for example, whether “and/or” is one word or two, or whether a stray dash counts. Word processors mostly count anything between spaces. This counter counts actual words, so it ignores standalone symbols and emoji. On ordinary prose the totals are usually identical or within a word or two.
What counts as a paragraph?
If your text uses blank lines between paragraphs, each block separated by a blank line is one paragraph. If it has no blank lines at all, each non-empty line is treated as a paragraph, which matches how most people type in a plain text box.
Is my text stored or sent anywhere?
No. Counting happens in the page itself, and the text is not uploaded, logged or saved. Closing the tab discards it.
Esc

Loading the catalog…