Count words, characters, lines, estimate reading time. Part of the DevTools Surf developer suite. Browse more tools in the Text / String collection.
Use Cases
Estimate reading time for an article or documentation page to set reader expectations.
Analyze word frequency distribution in a document to identify overused terms.
Compare content length metrics between competing articles targeting the same keyword.
Audit documentation for appropriate word count per section before publishing.
Tips
Use the reading time estimate (words / 238 for average adult reading speed) as a content length signal — optimal blog post length by engagement varies by audience, but 1,500–2,000 words is a common data-driven sweet spot.
Track unique word count as a vocabulary diversity metric — low unique word ratio indicates repetitive content that may benefit from synonym variation.
Sentence length distribution matters more than average — documents with no variation (all short or all long sentences) score poorly on readability metrics regardless of content quality.
Fun Facts
The average adult reading speed is 238 words per minute for non-fiction, according to a 2019 meta-analysis published in Reading Research Quarterly covering 190 studies and 18,573 participants.
Shakespeare's complete works contain approximately 884,000 words and use around 31,000 unique words — about 5x more than the active vocabulary of an average adult.
The longest published sentence in literature is in William Faulkner's 'Absalom, Absalom!' (1936) at 1,288 words. Faulkner never needed a word count tool.
FAQ
What word count is optimal for a blog post?
There is no single optimal. Long-form posts (1,500–3,000 words) rank higher for competitive informational queries in most niches. Short-form posts (300–800 words) work for news and product announcements. Match depth to the topic's complexity.
How is reading time calculated?
Standard calculation: word count / 238 = minutes (for silent reading by adults). Add 12 seconds per image. Round up to the nearest 30 seconds. Adjust downward for technical content where readers slow down.