Free SEO Tool

Word Counter & Character Counter

Count words, characters, sentences, paragraphs and estimated reading time. Updates in real time as you type.

Average reading speed: 200 wpm  |  Speaking speed: 130 wpm

Words 0
Characters (with spaces) 0
Characters (no spaces) 0
Sentences 0
Paragraphs 0
Reading Time 0 min
Speaking Time 0 min
Avg. Word Length 0

TL;DR: This word counter shows word count, character count (with and without spaces), sentence count, paragraph count, reading time, and speaking time as you type. There's also a word limit tracker. Paste your content and all stats update in real time. Nothing is stored or sent anywhere.

Every Word Counter Disagrees, and the Reason Is Hyphens

Paste the same paragraph into three word counters and you can get three numbers. That is not a bug in any of them — it is that "word" has no single definition. This counter splits on whitespace, so state-of-the-art counts as one word and e.g. counts as one. Microsoft Word agrees. Some counters split on hyphens and report three.

It matters in exactly one situation: a hard limit somebody else enforces. If an editor, a university, or a job application specifies 1,000 words, the count that decides it is the one produced by their tool, not yours. For a submission that has to clear a threshold, check it in the software the recipient uses and leave yourself a margin rather than landing on the number exactly.

For everything else the differences are a rounding error and not worth chasing. Note too that this page counts words, not keywords — if what you actually need is how many times a specific phrase appears and at what percentage, that is the keyword density checker.

How Many Words Should a Blog Post Be for SEO in 2026?

For most SEO purposes, aim for 1,500 to 2,500 words on a standard guide or how-to post, and 3,000 to 5,000 words for comprehensive pillar content competing for high-volume keywords. But word count is not a ranking factor in itself. Google's John Mueller has confirmed this multiple times. What matters is whether the content covers the topic more thoroughly and helpfully than the pages currently ranking.

The real benchmark: use this word counter to check the length of the top 3-5 pages currently ranking for your target keyword, then match or exceed their depth while adding original value. A 1,200-word post can outrank a 3,000-word post if it answers the query more directly.

Content Type Recommended Length Read Time
Meta description150-160 charactersUnder 5 seconds
Social media post100-280 charactersUnder 15 seconds
News / update post600-900 words3-4 minutes
Standard blog post1,500-2,500 words7-12 minutes
Comprehensive guide3,000-5,000 words15-25 minutes
YouTube script (10 min)~1,300 words10 minutes spoken
Email newsletter200-600 words1-3 minutes

What Is the Ideal Character Count for SEO Meta Tags?

For meta titles: keep them between 50 and 60 characters. Google displays approximately 600 pixels of title text in search results. That translates to roughly 50-60 characters depending on the specific characters used (wider letters like W take more space than narrow ones like i).

For meta descriptions: keep them between 150 and 160 characters. Google sometimes rewrites descriptions entirely, but when it does use yours, going over 160 characters means it gets cut off with an ellipsis mid-sentence. That hurts click-through rate.

Use this word counter's character count display to check both before publishing. Paste your title or description in the text box, then look at the "Characters (with spaces)" stat.

How Is Reading Time Calculated?

Reading time is calculated at 200 words per minute, which is the average silent reading speed for an adult. The actual range is broad. Fast readers process 250-300 words per minute. Slower readers or non-native speakers average 150-180 words per minute. The 200 wpm figure is a widely accepted middle estimate used by Medium and most content management systems.

Speaking time uses 130 words per minute, which reflects conversational speech. Formal presentations and recorded audio are often closer to 120-140 wpm. Use the speaking time metric when planning YouTube scripts, podcast episodes, or presentations.

Why Sentence Count and Paragraph Count Matter for Readability

Google's Helpful Content guidelines emphasize readability. Content that is difficult to scan gets higher bounce rates, which are a negative engagement signal. The benchmarks: aim for an average of 15-20 words per sentence and 2-4 sentences per paragraph. Shorter paragraphs increase white space, which makes content easier to read on mobile.

A rough quality check: if your paragraph count is unusually low compared to your word count, you likely have large text blocks that need breaking up. For a 2,000-word post, you should have at least 20-30 paragraphs.

What Each Stat Means

Words

Total number of space-separated words. Useful for checking blog post length targets (1,500+ words for SEO), email limits, or social media requirements.

Characters

Total characters including spaces (with spaces) or excluding spaces (without spaces). Critical for Twitter/X character limits, meta descriptions (150-160 chars), and title tags (50-60 chars).

Reading Time

Calculated at 200 words per minute, the average silent reading speed for an adult. Showing read time on blog posts reduces bounce rate and sets reader expectations.

Speaking Time

Calculated at 130 words per minute, the average conversational speaking pace. Use this for podcast scripts, video scripts, and presentation planning.

Frequently Asked Questions

How many words should a blog post be for SEO?

For competitive SEO keywords, aim for 1,500–2,500 words for standard guides and 3,000+ for comprehensive pillar pages. However, content quality and topical depth matter more than raw word count. Match or exceed the length of top-ranking pages for your target keyword.

How many characters should a meta description be?

Keep meta descriptions between 150–160 characters. Google typically truncates descriptions longer than 160 characters in search results. Write unique, descriptive meta descriptions for every page to improve click-through rates.

Is my text stored or sent anywhere?

No. All analysis runs entirely in your browser. Nothing is sent to a server. Your text is private and never stored.