Word Counter & Text Analyzer
Count words, characters, sentences, paragraphs, and estimate reading time instantly. Also shows keyword frequency and text statistics — completely free, no sign-up needed.
Paste or Type Your Text
Why Use a Word Counter?
- Bloggers & Writers: Most blog posts rank best between 1,500–2,500 words for SEO
- Students: Meet essay word count requirements precisely
- SEO Professionals: Optimize meta titles (50-60 chars) and descriptions (150-160 chars)
- Social Media: Stay within Twitter (280), LinkedIn (3000), and SMS (160) limits
- Authors: Track manuscript word count progress
- Content Editors: Analyze keyword density and readability
What is Reading Time?
Reading time is calculated at 200 words per minute (average adult reading speed). Speaking time uses 130 words per minute (average speaking rate). These are estimates — actual times vary by complexity.
Ideal Word Counts for Different Content
- Social media post: 100–300 words
- Blog post (short): 500–1,000 words
- Blog post (SEO-optimized): 1,500–2,500 words
- Long-form article / pillar content: 3,000–5,000+ words
- Academic essay: per assignment requirement
Characters, Words, Sentences — What Each Metric Means
Different writing tasks care about different units. Character counts (with and without spaces) matter for platforms with hard limits like SMS, meta tags, and Twitter/X. Word counts are the standard for essays, articles, and manuscripts. Sentence and paragraph counts help you gauge structure and pacing — very long sentences and giant paragraphs hurt readability. This tool reports all of these simultaneously, plus average word length and unique-word count, so you can see not just how much you have written but how varied and readable it is.
Keyword Density and Readability
Keyword density is the percentage of times a specific word appears relative to the total word count. For SEO, a natural density of 0.5–2% for your target phrase is generally healthy; stuffing the same keyword far more often reads unnaturally and can trigger search-engine penalties. Readability improves when you keep average sentence length under about 20 words and favour shorter, common words. Counting unique words versus total words also reveals repetition — a low ratio suggests you are reusing the same vocabulary too often.
Word and Character Limits for Popular Platforms
| Platform / Field | Limit |
|---|---|
| SEO Title Tag | 50–60 characters |
| Meta Description | 150–160 characters |
| Tweet / X Post | 280 characters |
| SMS (single message) | 160 characters |
| Instagram Caption | 2,200 characters |
| LinkedIn Post | 3,000 characters |
| Google Ads Headline | 30 characters |
Tips for Hitting a Target Word Count
- To expand: Add concrete examples, supporting data, and a counter-argument rather than padding sentences with filler.
- To trim: Cut redundant adjectives, combine related sentences, and remove phrases like “in order to” (use “to”).
- For essays: Count before adding citations — reference lists are usually excluded from the required word count.
- For SEO: Match the depth of the top-ranking pages for your topic rather than chasing an arbitrary number.
Frequently Asked Questions — Word Counter
Reading time is estimated at 200 words per minute (wpm) — the average adult reading speed for general content. Academic or technical content is typically read at 150–180 wpm. For a 1,000-word article, expect approximately 5 minutes of reading time.
Hyphenated compounds (e.g., "well-known", "up-to-date") are counted as one word, consistent with Microsoft Word and Google Docs conventions. Contractions (don't, can't), numbers, and abbreviations are each counted as single words.
For competitive SEO, 1,500–2,500 words is generally considered the sweet spot. Google tends to rank comprehensive, in-depth content higher. However, quality outweighs length — a focused 800-word article that fully answers a query outperforms a padded 3,000-word article.
Keyword density is how often your target keyword appears as a percentage of total words. An ideal range is 1–2%. Exceeding 3–4% risks keyword stuffing penalties. For a 1,000-word article, your primary keyword should appear 10–20 times naturally across headings and body text.
Key limits: Twitter/X — 280 characters. LinkedIn post — 3,000 characters. Google meta description — 150–160 characters (truncated beyond this in SERPs). Google title tag — 50–60 characters. Instagram caption — 2,200 characters. WhatsApp status — 139 characters.
Typical word count ranges: University essay — 1,000–5,000 words. Research paper — 3,000–8,000 words. PhD thesis — 80,000–100,000 words. Press release — 400–600 words. Cover letter — 250–400 words. Business email — 50–200 words. Resume/CV — 400–800 words.