Text Tools
Word & Character Counter
Count words, characters, sentences, paragraphs, and lines instantly. See reading time, speaking time, and top keywords. Updates as you type.
Adjust reading / speaking speed
How word count varies by counting method
"Word count" sounds like a single number, but different tools and style guides count differently. This counter uses whitespace-separated tokens that contain at least one letter or digit. That means "hello," counts as one word (the comma is attached but stripped for counting), and "---" counts as zero words (no alphanumeric characters).
Microsoft Word, Google Docs, and most publishing tools use similar rules, but they differ on edge cases: hyphenated compounds ("self-aware": one word or two?), contractions ("don't"), and words made of numbers only ("2024"). This counter treats hyphenated words as two tokens (split on whitespace only, so the hyphen stays in both) and "don't" as one word. Numeric tokens like "42" count as words.
Reading speed averages
The default reading speed of 200 words per minute is a frequently cited average for adult silent reading of ordinary prose. The range across adults is wide: slow readers manage around 100–150 wpm, average adults 200–250 wpm, and speed readers above 300 wpm, though comprehension tends to drop at the high end. Academic reading of dense material is slower, often 100–150 wpm.
Speaking time uses 130 wpm, close to a natural conversational pace. Presenters typically speak at 120–150 wpm; auctioneers and fast talkers push above 250 wpm. For scripted speeches and presentations, 125–150 wpm gives enough time for emphasis and breathing without rushing.
Use the speed controls below the stats to calibrate for your audience. A technical talk for experts can move faster than a keynote for a general audience.
Frequently asked questions
How is word count calculated?
Words are whitespace-separated tokens that contain at least one letter or digit. Multiple spaces and tabs count as a single separator. A word like "hello," (with trailing comma) counts once.
Does the counter work with emoji and non-English text?
Yes. Characters are counted using Unicode code points, so 😀 is one character. Non-ASCII letters are recognized as letters for word counting via Unicode character classes.
What reading speed is used for the time estimate?
200 wpm for reading, 130 wpm for speaking. Both can be changed using the controls below the stats panel.
What are the top keywords?
The 10 most frequent non-stopword words in your text. Useful for checking keyword density in SEO content or spotting words you've overused in a draft.
Character count use cases
| Platform / context | Limit |
|---|---|
| Twitter / X post | 280 characters |
| SMS (GSM-7 encoding) | 160 characters per segment |
| SMS (Unicode / emoji) | 70 characters per segment |
| Meta description (SEO) | ~155 characters |
| App store title (Apple / Google) | 30 characters |
| LinkedIn post | 3,000 characters |
Flesch–Kincaid readability
The Flesch Reading Ease score rates how easy text is to read on a 0–100 scale:
- 90–100: Very easy (5th grade, children’s books)
- 60–70: Standard (8th–9th grade, plain English)
- 30–60: Difficult (college level)
- 0–30: Very difficult (professional / academic)
The score decreases with longer words and longer sentences - both of which this word counter tracks.
Academic word count guidelines
| Document type | Typical word count |
|---|---|
| Abstract | 150–250 words |
| Essay | 500–2,000 words |
| Research paper | 3,000–8,000 words |
| Thesis chapter | 8,000–12,000 words |
| Master’s thesis | 15,000–25,000 words |
| PhD dissertation | 60,000–100,000 words |