📝

Word Counter

Verified

by Community

Analyze text statistics including word count, character count, sentence count, paragraph count, and estimated reading time.

wordscountwritingstatistics

Word Counter Skill

When the user asks to count words or analyze text:

  1. Count words (split by whitespace)
  2. Count characters (with and without spaces)
  3. Count sentences (split by . ! ?)
  4. Count paragraphs (split by blank lines)
  5. Estimate reading time (avg 238 words/minute)

Using Python

python3 -c "
text = """PASTE_TEXT_HERE"""
words = text.split()
sentences = [s for s in text.replace('!', '.').replace('?', '.').split('.') if s.strip()]
paras = [p for p in text.split('\n\n') if p.strip()]
print(f'Words: {len(words)}')
print(f'Characters: {len(text)}')
print(f'Characters (no spaces): {len(text.replace(chr(32), ""))}')
print(f'Sentences: {len(sentences)}')
print(f'Paragraphs: {len(paras)}')
print(f'Reading time: ~{max(1, len(words) // 238)} min')
"