Free Online Word Counter — Count Words & Characters
Count words, characters, sentences, and paragraphs instantly as you type. Free online word counter with reading time estimate and keyword density. No sign-up required.
Stats appear as you type.
What does this Word Counter do?
Our Word Counter tool gives you a real-time breakdown of your text as you type — total word count, character count (with and without spaces), sentence count, paragraph count, estimated reading time at 200 words per minute, and the top recurring keywords filtered by English stop words. It's ideal for writers tracking SEO blog post targets, students meeting assignment word limits, social media managers checking platform character caps, and email marketers optimising subject lines. All processing happens entirely in your browser — no text is ever uploaded or stored anywhere. Simply paste or type your content and get instant results with no sign-up required.
Who needs an online word counter?
- Writers and bloggers — SEO-optimised blog posts typically target 1,500–2,500 words. Track your progress against your goal in real time.
- Students — essays and assignments come with word limits. Stop guessing — paste your draft and know exactly where you stand.
- Social media managers — Twitter/X posts cap at 280 characters, LinkedIn posts at 3,000 characters (700 recommended for engagement), and Instagram captions truncate after ~150 characters.
- SEO content writers — audit keyword density to avoid over-optimisation and keyword stuffing penalties.
- Email marketers — subject lines under 50 characters see higher open rates on mobile. Stay on target with the character counter.
How to count words — 3 steps
- Paste or type your text — copy your draft from anywhere and paste it into the text area, or type directly.
- Read your stats instantly — word count, characters, sentences, paragraphs, and reading time update in real time with every keystroke.
- Check keyword density — scroll to the Top Keywords panel to see which words appear most frequently and at what density percentage.
How is reading time calculated?
Reading time is calculated by dividing the total word count by 200 words per minute, the average adult silent reading speed. A 1,000-word article takes approximately 5 minutes; a 500-word piece takes 2–3 minutes. The result is always rounded up to the nearest minute.
What is keyword density?
Keyword density is the percentage of times a specific word appears relative to the total word count. The Top Keywords panel shows the most frequently used significant words after filtering out common English stop words (articles, prepositions, conjunctions). In SEO, a keyword density of 1–2% for your primary keyword is generally healthy — higher may be flagged as keyword stuffing.
Character limits for common platforms
- Google title tag: ~60 characters
- Google meta description: ~155–160 characters
- Twitter/X post: 280 characters
- LinkedIn post: 3,000 characters (700 recommended for engagement)
- Instagram caption: 2,200 characters (150 before truncation)
- YouTube description: 5,000 characters (first 157 shown in search)