Aa
Text Tools

Word Counter

Count words, characters, sentences, paragraphs, reading time, speaking time, and progress toward a word goal.

Result

Your result will appear here

In-depth reference

How the word counter works

This counter reports words, visual characters, sentences, paragraphs, reading time, speaking time, and progress toward an optional goal in one pass. It is especially useful when a draft must fit both a word limit and a practical delivery-time target.

Calculation method

A word is counted as a continuous sequence of letters or numbers and may contain an internal apostrophe or hyphen. Character count uses Unicode grapheme clusters, so combined symbols are treated more like the characters a reader sees. Paragraphs are blocks separated by blank lines. Reading and speaking times use documented planning rates.

FormulaReading time = words ÷ 200. Speaking time = words ÷ 130. Word-goal progress = words ÷ goal × 100.

Assumptions and counting rules

  • The 200-word reading rate and 130-word speaking rate are planning assumptions, not measurements of a particular person.
  • Sentence segmentation follows the browser's language-aware segmenter when available, so unconventional punctuation may affect the count.
  • A destination platform may use a different definition of words or Unicode characters and remains authoritative for a hard limit.

Practical examples

Short announcement

A 96-word notice reports 96 words and an estimated one-minute reading time.

Useful for email announcements and brief website notices.

Article draft

A 1,240-word article reports an estimated seven-minute reading time.

Useful when balancing depth against reader attention.

Application response

A response with 497 words can be checked against a 500-word maximum before submission.

Always confirm whether the receiving organization counts headings or citations differently.

Common mistakes

  • Assuming every platform defines a word in exactly the same way.
  • Treating estimated reading time as a promise rather than a planning aid.
  • Forgetting that spaces, line breaks, and punctuation usually count toward character limits.

Edge cases

  • An empty field returns zero words.
  • Hyphenated and apostrophized terms are treated as one word when the punctuation is internal.
  • Very long input is limited to 100,000 characters to protect browser performance.

Questions specific to this tool

Does the counter upload my writing?

No. The count is performed locally in your browser and the text is not intentionally saved.

Why can another editor show a different word count?

Editors may disagree on URLs, emojis, hyphenated terms, contractions, and numbers. Use the counter required by the final publishing system when a hard limit applies.

Why is reading time rounded up?

A whole-minute result is easier to communicate and avoids presenting a few remaining seconds as zero minutes.

Last reviewed: August 7, 2026 · Method version 1.0.0

Sources and further reading

How to use it

Use word counter with confidence

  1. Paste or type the draftCounting happens in this browser; the text is not intentionally uploaded or saved.
  2. Set a word goal if usefulThe goal is optional and adds a progress percentage without changing the count.
  3. Check the relevant measureCompare words, visual characters, reading time, and speaking time with the requirement that actually applies.
Practical example

A worked starting point

A 650-word draft is about four minutes of reading at 200 words per minute and five minutes of speaking at 130 words per minute.

Accuracy and limits

Hyphenated terms and contractions count as one word when punctuation is internal. For a strict submission limit, compare this result with the destination system's own counter.

Keep working

Related tools

Text Tools

Duplicate Line Remover

Remove repeated lines while preserving order, with controls for case, surrounding whitespace, blank lines, and which occurrence to keep.

Open tool

Your privacy choices

Essential storage remembers this choice. Tool inputs are never included in analytics events.

Advertising: Google AdSense is configured. Consent for advertising in applicable regions is managed through Google's certified consent message.