Word Counter

Paste or type your text below to get instant word count, character count, reading time, and keyword analysis.

0 Words
0 Characters
0 No Spaces
0 Sentences
0 Paragraphs
0m Reading Time
0m Speaking Time
0 Lines

Top 10 Keywords

  • Type something to see keyword analysis

How to Use the Word Counter

  1. Paste or type your text into the input area above. You can paste entire documents, essays, blog posts, or any text you need to analyze.
  2. View real-time statistics including word count, character count (with and without spaces), sentence count, paragraph count, reading time, and speaking time. All stats update instantly as you type.
  3. Analyze keyword density by scrolling to the keyword analysis section below the stats. It shows your top 10 most used words with frequency and density percentage.

How It Works

This word counter processes your text entirely in your browser using JavaScript. Words are counted by splitting text on whitespace boundaries. Sentences are detected by looking for periods, exclamation marks, and question marks followed by whitespace or end-of-text. Paragraphs are identified by double newlines (blank lines).

Reading time is calculated at 238 words per minute, which is the average silent reading speed for adults according to research. Speaking time uses 150 words per minute, reflecting the natural pace of spoken presentation.

For keyword analysis, the tool filters out common English stop words (like "the", "and", "is") and counts the remaining words. It then ranks them by frequency and calculates keyword density as a percentage of total words.

Common Use Cases

  • Academic writing - Check essay word counts against assignment requirements (e.g., "500-1000 words")
  • SEO content - Analyze keyword density to optimize blog posts and web pages for search engines
  • Social media - Stay within character limits for Twitter (280), Instagram captions (2,200), or LinkedIn posts (3,000)
  • Professional documents - Count words for resumes, cover letters, reports, and business proposals

Tips

  • Target 1-2% keyword density for SEO. Higher than 3% may be flagged as keyword stuffing by search engines.
  • Aim for 15-20 words per sentence for readability. The reading time helps gauge if your content is too dense.
  • Characters with spaces is the standard count for most social media platforms. Use "No Spaces" when a platform specifies character limits without spaces.

Average Word Counts by Content Type

Content TypeTypical Word CountNotes
Blog Post1,000 – 2,500SEO-optimized posts average 1,500–2,000 words
Essay (Academic)500 – 5,000Varies by level: high school vs graduate
Novel70,000 – 100,000Genre fiction averages 80,000 words
Tweet / X Post30 – 50280 character limit ≈ 40–55 words
Instagram Caption50 – 150Max 2,200 characters; shorter captions get more engagement
LinkedIn Post100 – 300Max 3,000 characters; posts with 1,200+ chars see higher reach
Email (Professional)50 – 200Optimal marketing emails: 50–125 words
Academic Paper5,000 – 10,000Journal articles typically 6,000–8,000 words

Reading Speed by Age Group

Age GroupAverage Speed (WPM)Details
Children (6–8 years)80 – 160Learning to read; speed increases rapidly
Children (9–12 years)150 – 200Fluent readers; approaching adult speeds
Teens (13–17 years)200 – 250Near adult-level reading speed
Adults (average)238Average silent reading speed for English text
College Students250 – 350Trained readers; varies by material complexity
Speed Readers400 – 700+Requires specialized training and practice

Character Limits by Platform

PlatformCharacter LimitAvg. Words
Twitter / X280~40–55
Instagram Caption2,200~300–400
Facebook Post63,206~8,000–10,000
LinkedIn Post3,000~400–550
TikTok Caption4,000~550–750
YouTube Description5,000~700–900
Pinterest Pin500~70–100
Reddit Post Title300~40–60

Frequently Asked Questions

How does the word counter calculate reading time?

Reading time is calculated using an average reading speed of 238 words per minute, which is the average for adults reading English text. Speaking time uses 150 words per minute as the baseline, reflecting natural spoken pace.

What counts as a word in this tool?

Any sequence of characters separated by whitespace (spaces, tabs, or newlines) counts as a word. Hyphenated words like "well-known" count as one word. Contractions like "don't" also count as a single word.

Is my text stored or sent to a server?

No. All text analysis happens entirely in your browser using JavaScript. Your text is never sent to any server, stored remotely, or shared with third parties. What you type stays on your device.

What is keyword density and why does it matter?

Keyword density is the percentage of times a word appears relative to the total word count. For SEO, a keyword density of 1-2% is generally recommended. Higher density may signal keyword stuffing to search engines, which can hurt your rankings.

How are sentences and paragraphs counted?

Sentences are counted by splitting text at periods, exclamation marks, and question marks. Paragraphs are counted by splitting at double newlines (blank lines between blocks of text). Single line breaks do not create new paragraphs.

More Free Tools

Explore our collection of free online tools

Text Tools

Generators

Calculators