Word Counter
Text ToolsCount words, characters, sentences, paragraphs, and estimate reading time. Free, private — all processing in your browser.
The Word Counter is a free online text analysis tool that counts words, characters (with and without spaces), sentences, paragraphs, lines, and unique words in any text. It also calculates estimated reading time (based on 200 WPM average), speaking time (based on 150 WPM), keyword density (most frequent words), and character count within common limits (Twitter 280, Instagram 2200, Meta description 160, Google title 60, LinkedIn post 3000). Whether you are writing an essay with a strict word limit, optimizing a meta description for Google, composing a tweet, drafting an Instagram caption, preparing a resume, or analyzing text for readability, this counter gives you every number you need in real-time.
Counting is updated live as you type — no need to click a button or wait for analysis. Paste a complete document or type from scratch, and every metric updates instantly. All analysis happens in your browser — your text never leaves your device, making this safe for confidential documents, draft emails, unpublished manuscripts, and client work. Beyond raw counts, the tool shows keyword density (essential for SEO), longest word, shortest word, average word length, and average sentence length — useful for readability analysis and matching a target reading level.
Word Counter — key features
Live counting as you type
Word, character, and all other counts update in real-time. No button press needed.
Words, characters, sentences, paragraphs
Every standard metric counted. Also lines, unique words, longest word, shortest word.
Reading and speaking time
Estimated reading time at 200 WPM and speaking time at 150 WPM. Customize WPM to your audience.
Character limits for platforms
See remaining characters for Twitter, Instagram, LinkedIn, Facebook, Google meta title/description, YouTube, TikTok — all at once.
Keyword density analysis
Top 10-20 most frequent words, sorted by count and percentage. Essential for SEO and content optimization.
Stopword filtering
Exclude common English stopwords from keyword density to see meaningful terms only.
Average word and sentence length
Great for readability analysis. Long sentences and words indicate harder-to-read text.
100% private, client-side
Text is analyzed entirely in your browser. Safe for confidential documents, draft emails, and unpublished work.
How to use the Word Counter
- 1
Paste or type your text
Drop in your document, blog draft, email, essay, or social media post. Text fields handle any size your browser can render.
- 2
Watch the counts update
Every metric updates live — words, characters, sentences, paragraphs, reading time. No button needed.
- 3
Check platform limits
See at-a-glance how many characters you have left for Twitter, Instagram, meta description, etc.
- 4
Review keyword density
The top-word list shows what terms dominate your text. Adjust your writing if one word is repeated too much.
- 5
Copy useful statistics
Export the counts to a CSV or copy to clipboard for reporting (useful for billing per word, tracking daily writing goals, or SEO audits).
Common use cases for the Word Counter
Writing and editing
- →Meet word count requirements: Essays, articles, dissertations, and client projects often have word count limits. Write to the target without switching apps.
- →Check reading time: Blog posts with reading time estimates have higher completion rates. 5 min, 10 min, 20 min — plan content length accordingly.
- →Control essay pacing: Break large word counts into smaller sections. 5000-word essays become 5 × 1000-word chunks.
- →Reduce wordiness: Long average sentence length (>25 words) signals dense writing. Shorten sentences to improve readability.
SEO and content marketing
- →Optimize meta descriptions: Google truncates meta descriptions around 155-160 characters. Stay under to avoid truncation mid-sentence.
- →Optimize title tags: Google SERP titles truncate around 60 characters (pixel-dependent). Front-load keywords.
- →Analyze keyword density: For SEO, primary keywords should appear at natural density (1-3% of content). This tool shows you exactly.
- →Hit target word counts for ranking: In-depth content (1500-3000 words) typically outranks short content. Know when you have reached your target.
Social media
- →Twitter/X character limit: 280 characters for free accounts, 25,000 for Premium. See exactly how much space remains.
- →Instagram captions: 2,200 character limit. Long captions are great for storytelling; short captions work for minimal aesthetic.
- →LinkedIn posts: 3,000 characters, but posts ~1,300-2,000 perform best. Track as you write.
- →TikTok captions: 2,200 character limit. Most top-performing captions are under 200 characters.
Academic and professional
- →Dissertation and thesis limits: Most universities set strict word limits (typically 10,000-100,000 depending on level). Track progress.
- →Academic paper abstracts: Journals typically require 150-300 word abstracts. Count precisely.
- →Cover letters and resumes: Recruiters spend 6-7 seconds per resume. Resumes under 600 words are ideal for most roles.
- →Translation pricing: Translators are often paid per word. Counting source and target word counts accurately is essential.
Word Counter — examples
Short text analysis
Simple sentence.
The quick brown fox jumps over the lazy dog.
Words: 9 Characters (with spaces): 44 Characters (no spaces): 35 Sentences: 1 Paragraphs: 1 Reading time: <1 min
Twitter-length post
Checking a post against the 280-character limit.
Just launched Tooleras — 235+ free developer tools that run entirely in your browser. No uploads, no signups, no tracking. Check it out at tooleras.com — feedback welcome!
Characters: 175 (of 280 for free, 25,000 for Premium) ✓ Fits in a free tweet Remaining: 105 chars
Blog post word count
Full article statistics.
[1,500-word article]
Words: 1,523 Characters: 9,214 Sentences: 87 Paragraphs: 18 Reading time: 8 min Speaking time: 10 min Average words per sentence: 17.5
Meta description SEO check
Ensure meta description fits Google SERP.
Free online tools for developers — JSON formatter, Base64 encoder, UUID generator, regex tester, and more. All processing in your browser. No signup required.
Characters: 156 ✓ Within Google meta description limit (~155-160) Reading: Optimal length for SERP snippets
Keyword density
Find overused words.
[A 500-word blog post about JSON formatting]
Top keywords (excluding stopwords): json — 12 times (2.4%) format — 8 times (1.6%) data — 6 times (1.2%) validation — 5 times (1.0%) api — 4 times (0.8%)
Long-form content
E-book or white paper.
[15,000-word content piece]
Words: 15,043 Pages (250 w/page): ~60 Reading time: 75 min Paragraphs: 180 Average sentence length: 16.2 words
Technical details
Counting words sounds simple but involves decisions that affect the result. This tool uses widely accepted conventions:
Words — sequences of characters separated by whitespace. Hyphenated words (state-of-the-art) count as one word, matching MS Word and Google Docs. Contractions (don't) count as one word. Pure punctuation or symbols alone do not count.
Characters — total Unicode code points in the text. Two counts are shown:
- With spaces — every character including spaces, tabs, and newlines.
- Without spaces — alphanumeric characters and punctuation only.
Both are useful: Twitter counts characters-with-spaces; some forms count characters-without-spaces.
Sentences — detected by sentence-ending punctuation (., !, ?) followed by whitespace. Ellipses (...) and abbreviations (Mr., Dr., Inc.) are handled to avoid false positives.
Paragraphs — separated by one or more blank lines. A block of text with no blank lines counts as a single paragraph.
Reading time — words ÷ 200 (adult average silent reading speed per Psychological Science research). Children and non-native speakers read slower (~100-150 WPM); skilled readers faster (~250-400 WPM). 200 is a conservative and commonly-accepted middle ground.
Speaking time — words ÷ 150 (average public speaking pace). TED Talks are ~163 WPM on average; audiobooks typically 150-160 WPM.
Keyword density — each word's occurrence count divided by total words, shown for the top 10-20 most frequent words. Excluded by default: stopwords — short common words (the, a, an, and, or, but, in, on, at, to, of, for, with, by). Configurable.
Character limits for platforms (2026):
| Platform | Field | Limit |
|---|---|---|
| X (Twitter) | Post | 280 chars (free), 25,000 (Premium) |
| Instagram | Caption | 2,200 chars |
| Facebook | Post | 63,206 chars |
| LinkedIn | Post | 3,000 chars |
| Google | Title tag | ~60 chars (pixel-based) |
| Google | Meta description | ~155-160 chars |
| YouTube | Title | 100 chars |
| YouTube | Description | 5,000 chars |
| TikTok | Caption | 2,200 chars |
| Pinterest | Pin description | 500 chars |
Common problems and solutions
⚠Different tools give different word counts
Word-count algorithms vary. MS Word may count hyphenated terms as one word; some tools count them as two. LibreOffice and Google Docs typically agree; other tools may differ by 1-2%. Use one tool consistently rather than comparing across tools.
⚠Counting Unicode and emoji
Emoji and multi-code-point characters may count as 1-4 characters depending on the algorithm. For Twitter specifically, emoji count as 2 characters each. This tool uses Unicode code points, matching most platforms.
⚠Reading time assumptions
200 WPM is an adult English average. Children, non-native speakers, or dense technical content read slower (100-150 WPM). Entertainment or simple articles may read faster (250+ WPM). Adjust if your audience differs.
⚠Keyword stuffing from density alone
SEO used to reward high keyword density. Modern Google penalizes it — the sweet spot is **natural**, typically 1-2% for primary keywords. Writing naturally generally achieves this without explicit tuning.
⚠Platform character limits change
Twitter's 280 limit applies to free accounts. Premium accounts get 25,000 characters. Character-based limits can also depend on whether a URL is shortened (Twitter auto-shortens to 23 chars regardless of original length). Check current rules on each platform.
⚠Meta description Google pixel limit
Google's meta description limit is pixel-based, not character-based — characters have different widths. The ~155-160 character rule is approximate. Your result may vary. Use a proper SERP preview tool like [Google SERP Preview](https://tooleras.com/tools/google-serp-preview).
⚠Copy-paste formatting artifacts
Pasting from Word or Google Docs can bring invisible formatting characters (non-breaking spaces, zero-width joiners). These affect character counts. Use "Paste as plain text" (Ctrl+Shift+V) to strip formatting.
⚠Counting words in CJK languages
Chinese, Japanese, and Korean do not use spaces between words. Word counters designed for English undercount CJK. Use specialized tools or character counts for those languages.
Word Counter — comparisons and alternatives
Word Counter vs MS Word / Google Docs: All three count similarly for standard English text. Word and Google Docs are richer editors with grammar check and formatting; this tool is faster for quick counts and specialized metrics (platform limits, keyword density, reading time).
Word count vs character count: Word count is best for essays and articles (the reader's experience is word-based). Character count is best for social media, SMS, meta tags, and any fixed-size field. Both matter in different contexts.
Tool-based word count vs manual counting: Obviously automated is accurate; manual is error-prone. But be aware of hyphenation and Unicode edge cases where automated tools can disagree.
Reading time vs listening time: Silent reading is ~200 WPM, speaking/listening is ~150 WPM. If your content will be read aloud or audio narrated, use the speaking time estimate.
Simple word counter vs full text analysis: Basic tools give word and character count. Full analysis (like this tool) adds sentences, paragraphs, keyword density, readability scores, and platform limits. Use the full version for professional writing and content marketing.
Keyword density vs modern SEO: Old SEO obsessed over exact keyword density percentages. Modern SEO cares about: topic coverage (semantic density), user intent match, search entity relationships, and natural language — not mechanical keyword counts. Use keyword density to spot over-repetition, not as a ranking lever.
Frequently asked questions about the Word Counter
▶What is the best word count tool?
The best tool is the one you already use. MS Word and Google Docs are excellent for documents you are editing. This tool is for quick, specialized counts — character limits for social media, keyword density for SEO, reading time for blog posts. Pick the tool that matches your task.
▶Is my text safe and private?
Yes. All text analysis happens entirely in your browser using JavaScript. Nothing is uploaded to any server. Safe for confidential documents, draft emails, unpublished manuscripts, and client work. Open DevTools Network tab to verify zero outbound requests.
▶How is reading time calculated?
Word count divided by 200 (average adult silent reading speed). A 1,000-word article ≈ 5 minutes reading. For technical content, reduce to 150 WPM (harder to read). For simple content, 250+ WPM. Your audience varies, so treat reading time as a rough estimate.
▶How many words is a page?
Depends on font, spacing, margins. Manuscript format (double-spaced, 12pt Times New Roman): ~250 words/page. Single-spaced: ~500 words/page. Blog post on web: no fixed page size. Publishing contracts typically count in words, not pages.
▶What are stopwords and why exclude them?
Stopwords are short, common words that carry little meaning (the, a, an, and, or, but). In keyword density analysis, they would dominate the top positions. Excluding them shows meaningful terms (your actual topic words) instead of grammatical filler.
▶What is a good keyword density for SEO?
1-2% for primary keywords is natural and ideal. Above 3% looks spammy and may trigger penalties. Below 0.5% may indicate thin coverage. Modern SEO rewards topic breadth and natural language more than exact keyword frequency — write naturally, then verify density is in range.
▶How many characters is a tweet?
280 characters for free X (Twitter) accounts. 25,000 characters for X Premium subscribers. URLs auto-shorten to 23 characters regardless of original length. Emoji count as 2 characters each. Use this counter to see exactly how close you are to the limit.
▶What is the ideal meta description length?
~155-160 characters to avoid truncation in Google SERPs. Google sometimes displays longer descriptions (up to ~300) in specific contexts, but 155 is the safe universal length. Aim for 150 to leave buffer for SERP variations.
▶Does this count Chinese, Japanese, Korean characters correctly?
Partially. CJK languages do not use spaces — what English calls a "word" is one or more CJK characters. Character count is accurate; "word" count is less meaningful in CJK (often equals character count). For CJK-specific word counts, use a tool with morphological analysis.
▶What is average words per sentence?
Varies by audience and register. 5-10 words: simple, children, ad copy. 15-20 words: standard writing, journalism, blog posts. 25+ words: academic, legal, dense technical. Long average sentence length signals dense writing — consider splitting sentences for readability.
Additional resources
- Flesch-Kincaid Readability — Readability formulas that use word and sentence counts.
- Google SERP Preview — Tooleras — Preview how your title and meta description appear in Google search results.
- Keyword Density Checker — Tooleras — Dedicated keyword density analysis for SEO.
- Twitter Character Limit — Official X (Twitter) post length guidance.
- Average Reading Speed (Psychological Science) — Academic research on adult silent reading speeds (~200 WPM).
Related tools
All Text ToolsCase Converter
Convert between upper, lower, title, camel, snake, kebab, Pascal, CONSTANT cases
Extract Emails from Text
Extract every email address from pasted text with validation, deduplication, and clean export to CSV or line-separated list.
Extract URLs from Text
Extract every URL from pasted text with deduplication, validation, and export to CSV, JSON, or newline-separated list.
Find and Replace
Find and replace text with regex support, case sensitivity, whole-word matching, and preview of all changes before applying.
Google SERP Preview
Preview how your page will appear in Google search results with accurate title, URL, and meta description rendering for desktop and mobile.
Keyword Density Checker
Analyze keyword density in text with single-word and multi-word phrase frequencies, percentages, and SEO recommendations.
Learn more
Explore more tools
200+ free tools that run in your browser.
Browse all tools →