Word Counter: Count Words, Characters, and Estimate Reading Time

📅 June 2026⏱️ 5 min read📝 Text Tools
🧮 Open Word Counter

Almost every "X minute read" label at the top of an article is quietly built on a number that's wrong. Most reading-time estimates assume the average adult reads at 300 words per minute — a figure that's been repeated so often it feels like established fact. It isn't, and the real number changes those labels more than you'd expect.

🧮 Word Counter

Free, instant — no signup needed.

Open Word Counter →

How Word Counting Works

Words are counted by splitting text on whitespace characters (spaces, tabs, newlines). Hyphenated words (e.g., "well-known") typically count as one word, as do compound words. The counter above tracks: words (space-delimited tokens), characters (every character including spaces), characters without spaces, sentences (ending in ., !, or ?), paragraphs (blocks separated by line breaks), and estimated reading time.

draft.txt to stats illustration draft.txt Lorem ipsum dolor sit amet consectetur adipiscing elit... stats Words 342 Characters 1,890 Read time ~1.4 min
Word count, character count, and reading time, all at once.

Character Limits by Platform

PlatformLimitNotes
Twitter/X post (free)280 charactersX Premium extends this to ~25,000
Instagram caption2,200 charactersOnly ~125 visible before "more"
LinkedIn post3,000 characters~210 chars visible before "see more"
Facebook post63,206 charactersNo practical limit
Google meta title50–60 charactersBeyond = truncated in SERPs
Google meta description155–160 charactersGoogle rewrites it 60-80% of the time regardless
SMS text message160 charactersOver = splits into multiple billed messages
Google Ads headline30 charactersHard limit
Character limits across platforms, to scale Character Limits, to Scale Google Ads headline (30) SMS message (160) Twitter/X post, free (280) Google meta description (160) Instagram caption (2,200) LinkedIn post (3,000) X Premium's 25,000-char limit and Facebook's 63,206 are both off this chart entirely.
Bar lengths are proportional to character allowance (capped for readability).

Reading Time Estimation

The counter above estimates reading time using a research-backed rate rather than the commonly repeated 300 WPM figure — see below for why that distinction matters. A 1,000-word article at a realistic adult reading pace takes a bit over 4 minutes to read. A 2,500-word blog post runs closer to 10-11 minutes. These estimates help set reader expectations through "X minute read" labels, common at the top of blog posts and news articles.

💡 The "300 words per minute" figure cited practically everywhere is outdated. A 2019 meta-analysis by Marc Brysbaert, reviewing 190 separate studies and nearly 18,000 participants, found the real average silent reading speed for adult non-fiction is closer to 238 words per minute — fiction runs slightly faster, around 260 WPM, because its vocabulary tends to use shorter, more familiar words. The inflated 300 WPM number traces back to smaller, older, non-representative studies (often just college students, who read faster than the general population) that got repeated so often they became conventional wisdom. If a site's "X minute read" labels feel consistently optimistic, this is almost certainly why — swapping in 238 WPM produces a noticeably more honest estimate.

SEO Word Count Guidelines

Google has no minimum word count requirement, but comprehensiveness and depth do correlate with ranking performance in practice. General benchmarks: blog posts — 1,200-2,000 words for competitive topics. Pillar pages / ultimate guides — 3,000-5,000+ words. Product pages — 300-500 words. Local service pages — 500-800 words. Quality, depth, and topical coverage matter far more than hitting an arbitrary word count target for its own sake.

Quick Checklist

Ready to Calculate?

Free browser-based tool — results instantly.

Open Word Counter →

For informational purposes only. Not financial, tax, or legal advice. Consult a qualified professional before making major decisions.