Temp Mail Logo

Temp Mail safeguards your privacy while keeping your inbox free from spam.

📝 Words · Characters · Reading Time · Keywords · Live

Word Counter

Free online word counter -- count words, characters, sentences, paragraphs, and lines instantly as you type. Shows reading time at 238 wpm, speaking time at 130 wpm, unique word count, average word length, and a live top-10 keyword frequency chart with stopword filtering. 100% client-side, no signup required.

✓ Live updating✓ Reading + speaking time✓ Keyword density✓ Unique words + avg length✓ 100% client-side
0 characters typed
Stats appear as you type...
Words, characters, reading time, and keyword frequency
What this tool does

Free online word counter -- count words, characters, sentences, reading time, and keyword density for essays, blog posts, and SEO content

How the word counter works, what each metric means, and how to use it for writing, SEO, and content optimization

This free online word counter analyses any text you type or paste and instantly displays ten metrics: word count, total character count, character count excluding spaces, sentence count, paragraph count, line count, unique word count, average word length, reading time in minutes, and speaking time in minutes. All calculations update live in real time as you type -- there is no submit button or delay. The analysis runs entirely in your browser using JavaScript regular expressions, so no text content is ever transmitted to any server. This makes it safe to use with unpublished manuscripts, confidential reports, proprietary content, and any other text you would not want to share with a third-party service.

The word counting algorithm uses the regular expression /\b\w+('\w+)?\b/g to match word boundaries, including contractions (don't, can't, it's) as single words. Sentence counting matches text sequences ending in a period, question mark, or exclamation mark. Paragraphs are counted by splitting on blank lines (two or more newlines) and filtering empty segments. Reading time is estimated at 238 words per minute -- the average adult silent reading speed for non-fiction prose based on multiple published studies. Speaking time uses 130 words per minute, representative of clear presentation delivery. The keyword frequency section filters out approximately 60 common English stopwords (articles, prepositions, conjunctions, auxiliary verbs) and counts the remaining significant words, displaying the top 10 with a proportional bar chart showing relative frequency.

The most common use cases for this word counter span writing, editing, and content strategy. For students and academics, it provides instant essay length checking against word limits (500, 1000, 2000, or 5000 words) and helps track progress during drafting. For bloggers and content marketers, it shows whether a post meets the minimum length threshold for competitive SEO rankings (typically 1200-2500 words for informational topics) and flags the dominant keywords in the piece. For social media managers, it provides character counts for Twitter (280 limit), LinkedIn (3000 limit), and Instagram captions (2200 limit). For presentation designers and video scriptwriters, the speaking time estimate helps match script length to available time. For copy editors, the unique word count and average word length metrics help identify vocabulary issues -- low unique word ratios indicate repetitive content, and high average word lengths may indicate overly complex prose.

Features and metrics
Live Word Count
Updates instantly as you type with no delay or submit button -- see your word count change in real time.
Character Count
Total character count including all spaces, punctuation, and newlines -- the metric used by Twitter, SMS, and character-limited platforms.
Chars No Spaces
Character count with all whitespace removed -- useful for fixed-width layouts and style guides that specify characters without spaces.
Sentence Count
Counts sentences by detecting period, exclamation mark, and question mark boundaries, with a minimum of 1 for non-empty text.
Paragraph Count
Counts paragraphs by splitting on blank lines -- accurately reflects the structure of multi-paragraph documents.
Reading Time
Estimates reading duration at 238 words per minute (average adult non-fiction reading speed), rounded up to the nearest minute.
Speaking Time
Estimates presentation or narration duration at 130 words per minute -- suitable for videos, podcasts, and live presentations.
Unique Word Count
Counts distinct words (case-insensitive) as a measure of vocabulary diversity -- useful for identifying repetition in writing.
Avg Word Length
Mean character length of all words in the text -- a rough proxy for readability and complexity of vocabulary.
Keyword Frequency
Top 10 most frequent non-stopword terms with a proportional bar chart -- useful for SEO topic analysis and overuse detection.
Stopword Filtering
Filters approximately 60 common English function words before keyword analysis, leaving only topically meaningful content words.
Client-Side Only
Zero server requests -- all text analysis runs in your browser, making it safe for sensitive and confidential content.
Examples

Word count examples -- blog posts, academic essays, email newsletters, social media limits, and SEO keyword density

Five real-world writing scenarios showing how to use word count metrics for content planning, character limit checking, and keyword analysis
ExcellentLong-form SEO blog post -- word count in target range
Sample text: 1,847 words of a technology blog post Words: 1,847 Characters: 11,203 Chars (no sp): 9,412 Sentences: 97 Paragraphs: 18 Reading time: 8 min Speaking time: 15 min Unique words: 642 Avg word length: 5.1 Top keywords: machine 14 ████████████ learning 11 ██████████ model 9 ████████
A 1847-word blog post targeting an informational keyword falls in the 1500-2500 word range that competitive analysis shows ranking well for most non-technical topics. The reading time of 8 minutes signals to editors and content managers that this is a substantive piece, not a thin page. The keyword panel confirms 'machine' and 'learning' are the dominant topic signals.
GoodAcademic essay -- sentence and paragraph structure check
Essay excerpt: 500 words Words: 500 Characters: 2,981 Chars (no sp): 2,511 Sentences: 22 Paragraphs: 5 Lines: 28 Reading time: 3 min Unique words: 218 Avg word length: 5.0 Avg sentence length: 22.7 words Avg paragraph: 100 words
A 500-word essay with 22 sentences gives an average sentence length of 22.7 words, which is slightly long for academic writing (15-20 words is the recommended range for clarity). The 5-paragraph structure with 100 words per paragraph is appropriate. A unique word count of 218 out of 500 total (43.6% type-token ratio) indicates reasonable vocabulary variety without excessive repetition.
GoodEmail newsletter -- character and reading time check
Newsletter body text: 320 words Words: 320 Characters: 1,872 Chars (no sp): 1,578 Sentences: 18 Reading time: 2 min Speaking time: 3 min Email benchmark targets: Optimal word count: 200-400 words PASS Reading time target: < 3 min PASS Subject line (excl.): 6-10 words check separately
A 320-word newsletter body sits in the 200-400 word sweet spot that email marketing studies associate with highest click-through rates. The 2-minute reading time respects subscriber attention and is well-suited to mobile reading. The speaking time of 3 minutes is useful if this copy will be repurposed as a voice recording or podcast segment.
GoodSocial media content -- character limit compliance check
Twitter/X post draft: Words: 38 Characters: 213 Chars (no sp): 176 Platform character limits: Twitter/X: 280 chars -> 213 / 280 OK (67 remaining) LinkedIn post: 3000 chars -> well within limit Instagram: 2200 chars -> well within limit SMS segment: 160 chars -> EXCEEDS (use 2 segments)
A 38-word post at 213 characters fits comfortably within Twitter's 280-character limit with 67 characters to spare for a URL or hashtag. However, the same text would require 2 SMS segments because it exceeds the 160-character single-segment limit. This cross-platform character check is useful when repurposing the same copy across multiple channels.
GoodKeyword density analysis -- SEO content review
Article: 1,200 words about cloud storage Top keywords (after stopword removal): storage 18 18/1200 = 1.5% GOOD cloud 15 15/1200 = 1.25% GOOD files 12 12/1200 = 1.0% GOOD backup 9 9/1200 = 0.75% GOOD security 7 7/1200 = 0.58% GOOD Primary keyword 'cloud storage': ~2.75% combined density Target range: 1-3% -> WITHIN TARGET
The keyword frequency panel shows 'storage' and 'cloud' as the top two terms at 1.5% and 1.25% density respectively. Their combined density as a two-word phrase is approximately 2.75%, within the 1-3% range that SEO practitioners consider natural and appropriate. If the keyword density were above 5%, it would suggest over-optimisation that search engines may penalise.
FAQ

Frequently asked questions about word counters -- reading time, speaking time, keyword density, character limits, and word count targets

Common questions about how word counting works, what counts as a word, and how to use word counts for SEO and content writing
How is reading time calculated in a word counter?
Reading time is estimated by dividing the word count by the average adult silent reading speed for non-fiction prose, which multiple published studies place at approximately 238 words per minute (wpm). This figure is an average -- individuals vary between roughly 200 and 400 wpm depending on text complexity, familiarity with the subject matter, and reading purpose. The result is rounded up to the nearest whole minute, so a 100-word passage shows as 1 minute rather than 0.42 minutes. For fiction prose, speed tends to be higher (around 260 wpm). For technical documentation, it tends to be lower (around 180 wpm). The figure is a practical estimate for content planning, not a precise prediction.
How is speaking time different from reading time in a word counter?
Speaking time is calculated by dividing the word count by 130 words per minute -- a pace commonly used for presentations, podcasts, lectures, and recorded video content. This is slower than silent reading because spoken delivery includes natural pauses, emphasis, and audience comprehension time. Professional speakers typically range from 120 to 160 wpm. Fast conversational speech reaches 180-200 wpm. The 130 wpm default is conservative and representative of clear, deliberate presentation delivery. If you are scripting a video or podcast, multiply your word count by (60 / your target wpm) to get your target duration in seconds. For a 10-minute video at 130 wpm, aim for approximately 1300 words.
What is the word count for common writing formats and platforms?
Different formats have different expected word counts. Twitter/X posts: up to 280 characters (roughly 40-50 words). LinkedIn posts: 1300 characters recommended (roughly 200 words). Instagram captions: 2200 characters (roughly 350 words). Email subject lines: 6-10 words for best open rates. Blog posts for SEO: 1200-2500 words for most topics. Long-form pillar pages: 3000-6000 words. Academic essays: typically 500-5000 words depending on level. Short story: 1000-7500 words. Novella: 17500-40000 words. Novel: 80000-100000 words. PhD thesis: 80000-100000 words. Press releases: 400-600 words. Product descriptions: 150-300 words. Meta descriptions for SEO: 150-160 characters (roughly 20-25 words).
How does this word counter count words -- what counts as a word?
This tool counts words as sequences of one or more alphanumeric characters, including contractions such as don't, can't, it's, and they're (which count as one word each, not two). Punctuation marks alone do not count as words. Numbers like 2024 or 3.14 count as words. Hyphenated compounds like well-known count as two words. The counting uses the regular expression /\b\w+('\w+)?\b/g which captures word boundaries and the apostrophe+word pattern for contractions. This approach is consistent with how most writing platforms and word processors count words. Minor differences from Microsoft Word or Google Docs counts may occur for hyphenated words, URLs, and text with unusual formatting.
What is keyword density and how is it calculated here?
Keyword density is the percentage of times a specific word appears relative to the total word count, calculated as (occurrences / total words) * 100. It is a metric used in SEO content analysis to assess how prominently a topic is covered in a piece of text. A density of 1-3% for a primary keyword is generally considered natural and appropriate; values above 5% may indicate keyword stuffing, which search engines penalise. This tool calculates relative frequency for all significant words after filtering out common stopwords (function words like 'the', 'and', 'is', 'to', etc.) which carry no topical information. The top 10 remaining words are displayed with a proportional bar chart, making it easy to see which concepts dominate the text.
Why is my word count different from Microsoft Word or Google Docs?
Small differences in word count between tools are normal and result from different counting rules for edge cases. Microsoft Word and Google Docs count hyphenated compounds (well-known) as one word, while some counters count them as two. URLs (https://example.com) may be counted as one word or multiple depending on whether the tool splits on non-alphanumeric characters. Em dashes without spaces (word--word) may merge into a single token in some counters. Numbers with decimal points (3.14) may count as one or two words. Contractions are universally counted as one word in most tools. For most practical purposes (essays, blog posts, content briefs), these differences are minor -- typically within 1-3% of the total count.
How do I use a word counter for SEO content optimization?
For SEO, word counter tools serve three key purposes. First, meeting minimum content thresholds: Google's quality guidelines do not specify a minimum word count, but competitive analysis consistently shows that ranking pages for informational queries average 1200-2500 words. Second, checking keyword prominence: the top keywords panel shows which concepts appear most frequently, helping identify whether the page's primary topic is clearly signalled or whether off-topic words are diluting the focus. Third, estimating content depth relative to competitors: before writing, check the word counts of the top 5 ranking pages for your target keyword and aim to match or moderately exceed the average. This tool's live updating panel lets you monitor word count in real time while writing directly in the text area.
How do I count characters including and excluding spaces?
Character count including spaces is simply the total length of the text string -- every letter, digit, punctuation mark, space, and newline counts as one character. This is the count used by platforms with character limits like Twitter (280 chars) and SMS (160 chars per segment). Character count excluding spaces removes all whitespace before counting, giving the count of 'content' characters only. This metric is less commonly needed but useful when assessing text density in fixed-width layouts or when a character limit specifically excludes spaces (some academic style guides count characters without spaces). This tool displays both counts in the stats panel simultaneously, updating live as you type.
What is unique word count and why does it matter for writing quality?
Unique word count (also called vocabulary size or lexical diversity) is the number of distinct words in a text, counting each word only once regardless of how many times it appears. Dividing unique words by total words gives the type-token ratio (TTR), a measure of vocabulary richness. A TTR closer to 1.0 indicates high vocabulary diversity (each word tends to appear only once), while a low TTR indicates repetition. For most natural text, TTR decreases as text length increases because high-frequency words (the, is, of) accumulate. Tracking unique word count is useful for identifying vocabulary overuse in academic writing, detecting repetitive content in SEO articles, and measuring the linguistic variety of creative writing. Professional writing tools like Hemingway Editor and ProWritingAid include similar metrics.
Does this word counter save or store my text?
No -- this word counter is entirely client-side. All text analysis runs in your browser using JavaScript, and no text content is ever transmitted to any server, stored in a database, logged, or retained in any form after you leave the page. The text exists only in the browser's memory (React state) for the duration of your session. When you close the tab or refresh the page, the text is gone. There are no cookies set for your content, no localStorage writes, and no analytics events that capture the text. This makes the tool safe to use with sensitive content such as unpublished manuscripts, confidential documents, internal reports, and personal writing you would not want to share with a third-party service.

Need a disposable email address?Stop giving your real email to sites you don't trust -- get a free instant throwaway with no signup and no trace.

Get Free Temp Mail ->