Skip to word counter

Text utility

Word Counter

Count words, characters, sentences, paragraphs, reading time, and speaking time directly in your browser.

Paste or type text
Live results
Words Whitespace-separated tokens
0
Characters Including spaces
0
Characters without spaces Excluding whitespace
0
Sentences Approximate punctuation-based count
0
Paragraphs Non-empty paragraph blocks
0
Reading time Based on 200 words per minute
0 min
Speaking time Based on 130 words per minute
0 min
Reading and speaking speed

Local-use boundary: Processed in this browser. No upload by this tool. Copy or download locally. Review before sharing.

How to use the Word Counter

Paste or type text into the editor. The totals update immediately, so you can check a word limit, character limit, reading time, or estimated speaking time without submitting the text anywhere.

  1. 1

    Enter your text

    Paste an existing draft or type directly in the text area. The counter begins as soon as text is present.

  2. 2

    Review the live totals

    Check words, characters with and without spaces, sentences, paragraphs, reading time, and speaking time.

  3. 3

    Adjust speed when needed

    Open the reading and speaking speed setting if your audience, delivery style, or reading pace differs from the default assumptions.

  4. 4

    Keep the result locally

    Copy the text, download a plain-text file, or print the page. No sign-in is required.

Common word-count examples

These examples show how the same count can help with different real-world tasks.

How many words are in a five-minute speech?

A five-minute speech is commonly about 600 to 750 words when spoken at roughly 120 to 150 words per minute. Pauses, emphasis, audience interaction, and subject complexity can change the final length.

5 minutes × 120–150 words per minute = 600–750 words

How long does 1,000 words take to read?

At the default reading speed of 200 words per minute, 1,000 words takes about five minutes to read. Dense or technical text may take longer.

1,000 words ÷ 200 words per minute = 5 minutes

How can I check a 500-word limit?

Paste the draft into the counter and compare the Words result with 500. If the count is above the limit, revise the draft and watch the total update live.

How can I check a character limit?

Use Characters when spaces count toward the limit. Use Characters excluding whitespace when the destination specifically excludes spaces or line breaks.

Word Counter FAQ

Direct answers to common questions about word counting, character counting, and time estimates.

What counts as a word?

This tool counts each non-empty token separated by whitespace as one word. A token may contain letters, numbers, punctuation, or hyphens, so “well-known” is counted as one word unless spaces separate it.

Are numbers counted as words?

Yes. A number such as “2026” is counted as one word when it appears as its own whitespace-separated token.

Does punctuation affect the word count?

Punctuation attached to a token does not create an additional word. For example, “hello!” counts as one word.

Why might this count differ from another editor?

Word-count results can differ because editors use different rules for hyphenated terms, apostrophes, symbols, URLs, numbers, and non-Latin writing systems. This tool uses a transparent whitespace-token rule for the main word total.

How is reading time calculated?

Reading time equals the word count divided by the selected reading speed. The default is 200 words per minute, and you can change it in the settings.

How is speaking time calculated?

Speaking time equals the word count divided by the selected speaking speed. The default is 130 words per minute, which is a moderate presentation pace.

Is my text uploaded?

No. This tool processes the text in the current browser session and does not send it through a network request. Copying, downloading, and printing are initiated by you.

Calculation method and limitations

The tool uses visible, browser-local rules so the result can be checked against the explanation on this page.

Word count

Leading and trailing whitespace is removed. Remaining text is split wherever one or more whitespace characters occur. Each non-empty token counts as one word.

words = trimmed_text.split(one_or_more_whitespace).length

Character counts

Characters includes every Unicode code point in the entered text, including spaces and line breaks. Characters excluding whitespace removes spaces, tabs, and line breaks before counting.

characters_without_whitespace = text.replace(all_whitespace, "").length

Sentence count

Sentence count is approximate. The tool counts text segments that end in a period, question mark, or exclamation mark, plus a final non-empty segment without terminal punctuation.

Paragraph count

Paragraphs are non-empty blocks separated by one or more blank lines. Multiple blank lines do not create extra paragraphs.

Reading and speaking time

Time equals words divided by the selected words-per-minute value. Results under one minute are shown in seconds. Longer results are rounded to the nearest tenth of a minute.

minutes = word_count ÷ words_per_minute
Source and method

Calculated locally with the Mycelgrid Word Counter using the visible rules on this page. No text is uploaded by this tool.

Last reviewed: August 20, 2026 · v0.2.3

Continue this work

Review the prepared handoff, then copy it or copy and open a destination. You paste it manually; this Tool does not send the handoff automatically.

Source
Word Counter
Artifact
Word count report
Contract
mycelgrid.handoff.v0.1

Runs in this browser. No upload by this Tool. Copy/download locally. Opening a destination does not paste or send anything automatically. Review before sharing.