Last updated: May 2026
Paste or type your text to get instant word count, character count, sentences, paragraphs, reading time, and a top-word frequency breakdown.
Your Text
Top Words
| Word | Count | Frequency |
|---|---|---|
| Type or paste text above | ||
Word count is one of the most fundamental metrics in writing, yet it means different things depending on context. For a novelist, 80,000 words is a solid debut. For a tweet, the hard cap is 280 characters — roughly 40–50 words. Knowing the right length for your format helps you write with purpose rather than padding. Reading time adds another layer: at an average silent reading pace of 238 words per minute (the widely cited figure from a 2019 meta-analysis published in Reading Research Quarterly), a 1,000-word blog post takes about 4 minutes to read — but a dense academic paper at the same length can feel twice as long because comprehension slows you down.
Character count matters most when you are writing for platforms with strict limits — SMS messages (160 characters), meta descriptions (155–160 characters for Google), or social media bios. Characters with spaces always exceed the no-spaces count by the number of whitespace characters in the text. Knowing both helps you optimize for each platform. Speaking time, calculated at roughly 130 words per minute for a natural presentation pace, is useful for preparing speeches, podcasts, and voice-over scripts where going over time is a real problem.
| Document Type | Typical Word Count | Reading Time |
|---|---|---|
| Tweet / X post | Up to ~40 words | < 10 seconds |
| Meta description | 20–30 words | < 10 seconds |
| Blog post (short) | 500–800 words | 2–3 minutes |
| Blog post (standard) | 1,000–1,500 words | 4–6 minutes |
| Long-form article | 2,000–3,000 words | 8–13 minutes |
| Short story | 1,000–7,500 words | 4–32 minutes |
| Novella | 20,000–40,000 words | 1.5–3 hours |
| Novel | 70,000–100,000 words | 5–7 hours |
How is reading time calculated?
Reading time is calculated by dividing the total word count by the average adult silent reading speed of 238 words per minute. This figure comes from a large-scale meta-analysis of reading rate research. Complex or technical content can cut that rate in half, so the estimate is best treated as a minimum for easy prose.
What is the difference between characters and words?
Words are groups of characters separated by whitespace, while characters are every individual letter, number, punctuation mark, or space. The word "hello" is 1 word but 5 characters. A 500-word article typically contains around 2,500–3,000 characters including spaces, depending on average word length.
What counts as a word?
Most word counters — including this one — split text on whitespace and count each resulting token as a word. That means hyphenated compounds like "well-being" count as one word, and standalone numbers like "2024" also count as one word. Punctuation attached to a word (like the period in "end.") is stripped before counting.
What is the ideal word count for a blog post?
There is no universal answer, but data from SEO studies consistently shows that in-depth posts of 1,500–2,500 words tend to rank higher in search results for competitive topics because they cover subjects thoroughly. For news or quick how-to posts, 600–900 words is often enough. Match the length to how much a reader genuinely needs, not to an arbitrary target.
How is speaking time different from reading time?
Speaking time uses a lower words-per-minute rate — typically 130 wpm for a clear, deliberate presentation — compared to 238 wpm for silent reading. This means a 1,000-word script takes about 7.7 minutes to deliver aloud but only about 4.2 minutes to read. Always rehearse with a timer; pace varies significantly between speakers and content types.