Word Counter
Measure writing, reading time, frequent words, and repeated phrases.
Your text stays in this page. Usage analytics are enabled. Privacy details.
Text report / replacement
Enter text to get started.
How to use Word Counter
- Paste or type your input, or load an example above.
- Adjust the available options. Results update after you finish typing; for very large inputs, select Run.
- Review the result, then copy it or download it to your device.
Input and output examples
Count words, sentences and paragraphs in a short passage
This passage has 18 words, 3 sentences, and 2 paragraphs separated by a blank line. Its 108 characters include spaces and the two line breaks; without whitespace, the count is 90. Reading and speaking times are estimates based on fixed rates, rounded up to whole seconds.
Input
Small changes make good writing. Good writing makes complex ideas clear.
Read it aloud, then read it again.Output
Words: 18
Characters: 108
Without whitespace: 90
Sentences: 3
Paragraphs: 2
Lines: 3
Reading time (seconds): 5
Speaking time (seconds): 9Count contractions and hyphenated words together
This sentence has 5 words: Don't, re-write, the, check-in, and note. Internal apostrophes and hyphens keep these words together. Ignore common English words filters the frequency table; it does not change the total word count.
Input
Don't re-write the check-in note.Output
Words: 5
Characters: 33
Without whitespace: 29
Sentences: 1
Paragraphs: 1
Lines: 1
Reading time (seconds): 2
Speaking time (seconds): 3How this tool works
Unicode segmentation supports spaced and unspaced scripts. Hyphenated words and contractions count together. Characters are complete grapheme clusters. Reading and speaking estimates use 238 and 130 words per minute. Density lists the top twelve words and repeated two-word phrases.
Input and output stay in the current page. Refreshing or closing the page clears them. For very large inputs, use Run to start processing; a task that takes too long is stopped so you can change the input.
Frequently asked questions
Does it count Chinese or Japanese words?
Yes. The browser Unicode word segmenter finds boundaries without requiring spaces.
Why is reading time an estimate?
It applies a fixed average pace. Technical material, audience, and reading style can change the actual time.