Free Online Word Counter
Instantly count words, characters, sentences, paragraphs, pages, and more. Our word counter also shows reading time, speaking time, reading level (Flesch-Kincaid grade), keyword density, and live character limit tracking for Twitter, Facebook, LinkedIn, Instagram, YouTube, and meta descriptions. Perfect for essays, blog posts, social media captions, and any writing with word or character limits.
Features
Real-time counting
Words, characters (with and without spaces), sentences, paragraphs, lines, and pages update as you type
Reading & speaking time
Estimated reading time (238 wpm) and speaking time (150 wpm) for presentations and speeches
Reading level
Flesch-Kincaid grade level tells you the education level needed to understand your text
Keyword density
Top 10 keywords with frequency counts and percentage, excluding common stop words
Character limit tracking
Live progress bars for Twitter (280), Facebook (250), LinkedIn (300), Instagram (2200), and more
100% private
Everything runs in your browser. Your text is never sent to any server
Common Word & Character Limits
| Platform / Type | Limit |
|---|---|
| Twitter / X post | 280 characters |
| Facebook post (optimal) | 250 characters |
| LinkedIn post | 3,000 characters |
| Instagram caption | 2,200 characters |
| Meta description (SEO) | 155–160 characters |
| Google Ads headline | 30 characters |
| Google Ads description | 90 characters |
| YouTube title | 100 characters |
| YouTube description | 5,000 characters |
| Pinterest description | 500 characters |
| SMS message | 160 characters |
| College essay (Common App) | 250–650 words |
| Blog post (ideal) | 1,000–2,000 words |
| Long-form article (SEO) | 2,000–3,000 words |
Frequently Asked Questions
Simply type or paste your text into the editor. Word count, character count, sentence count, paragraph count, pages, reading time, speaking time, reading level, and keyword density all update instantly as you type. Everything runs in your browser.
Reading level is calculated using the Flesch-Kincaid Grade Level formula. It estimates the US school grade level needed to understand your text. Grade 1–5 is easy, 6–8 is medium, 9–12 is hard, and 13+ is college level.
We count the frequency of each word in your text (excluding common stop words like “the”, “and”, “is”) and show the top 10 most used words with their count and percentage of total meaningful words.
Reading time uses 238 words per minute (average adult reading speed). Speaking time uses 150 words per minute (average conversational speaking speed).
Pages are estimated at 250 words per page, which is the standard for double-spaced text in 12pt font. Actual page count varies by font, size, and margins.
No. Everything runs entirely in your browser using JavaScript. Your text never leaves your device — nothing is uploaded, stored, or logged.
The sidebar shows live progress bars for popular platform character limits: Twitter/X (280), Facebook (250), LinkedIn (300), Instagram (2,200), Meta Description (160), and YouTube Title (100). Bars turn amber at 80% and red when over the limit.
Absolutely. The word counter is ideal for essays, research papers, college applications, blog posts, and any writing with word count requirements. The reading level indicator helps ensure your writing matches your target audience.