Word Counter

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

Words
0
Characters
0
0 no spaces
Sentences
0
Paragraphs
0
Reading Time
0s
at 238 wpm
Speaking Time
0s
at 130 wpm

Top Words

WordCountFrequency
Type or paste text above

Understanding Word Count, Reading Time, and Character Count

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 TypeTypical Word CountReading Time
Tweet / X postUp to ~40 words< 10 seconds
Meta description20–30 words< 10 seconds
Blog post (short)500–800 words2–3 minutes
Blog post (standard)1,000–1,500 words4–6 minutes
Long-form article2,000–3,000 words8–13 minutes
Short story1,000–7,500 words4–32 minutes
Novella20,000–40,000 words1.5–3 hours
Novel70,000–100,000 words5–7 hours

Worked Examples

Example 1 — Estimating a blog post's reading time
You have written a 1,190-word article. At 238 wpm: 1,190 ÷ 238 = 5.0 minutes reading time. Rounded up, you would display "5-minute read" in your publication. For speaking at a podium (130 wpm): 1,190 ÷ 130 ≈ 9.2 minutes — nearly double. Always use the correct rate for your medium.
Example 2 — Fitting copy into a character limit
A Google meta description should stay under 160 characters (with spaces). You draft: "Learn how to count words, check reading time, and measure character count with our free online tool." That is 100 characters — safely within the limit. Adding "— no sign-up required" brings it to 122, still fine. Crossing 160 risks Google truncating the snippet in search results.

Frequently Asked Questions

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.