Word Counter
Paste or type your text below to instantly count words, characters, sentences, paragraphs, and more. Estimates reading and speaking time. All processing happens in your browser — nothing is sent to a server.
Input
Statistics
Why Word Count Matters
Whether you're writing a blog post, crafting a tweet, submitting an academic paper, or building a developer tool, knowing the exact word and character count of your text is essential. Platform limits are hard constraints: X (Twitter) enforces 280 characters, college application essays have strict word caps, and meta descriptions that exceed 160 characters get truncated by search engines.
Beyond length limits, word count is a proxy for reading time. Studies show that adult readers average around 238 words per minute during silent reading. A 2,000-word article takes roughly 8 minutes — understanding that helps you set reader expectations with "8 min read" badges and plan content depth accordingly.
For SEO, content length correlates with search ranking for informational queries. Long-form articles (1,500+ words) tend to rank higher because they cover topics more thoroughly. This tool gives you the data you need to make informed decisions.
What each metric means
Words
Sequences of characters separated by whitespace. Hyphenated compounds like "well-known" count as one word.
Characters
Total number of Unicode characters including spaces, punctuation, and newlines.
Sentences
Detected by . ! ? terminators. Abbreviations may occasionally be counted as sentence ends.
Paragraphs
Blocks of text separated by one or more blank lines. A paragraph without a trailing blank line still counts.
Unique words
The number of distinct words (case-insensitive). A useful measure of vocabulary richness.
Avg word length
Sum of all word lengths divided by word count. English averages 4.5–5 characters per word.
How to Use the Word Counter
- 1
Paste or type your text
Copy text from any source — a Word document, Google Doc, email, code file, or website — and paste it into the editor above. Or simply start typing. Statistics update instantly with every keystroke.
- 2
Read the live statistics
A mini status bar at the bottom of the editor shows the most important numbers at a glance: words, characters, sentences, paragraphs, and estimated reading time.
- 3
Explore the full stats grid
Below the editor you'll find ten detailed metrics including unique word count, average word length, and both reading and speaking time estimates.
- 4
Review top words
The Top Words section shows the ten most frequently used meaningful words (stop-words like "the", "and", "is" are excluded). This is useful for spotting keyword density and writing style patterns.
Frequently Asked Questions
Is my text sent to your servers?▼
No. All analysis runs entirely in your browser using JavaScript. Your text is never sent to our servers, stored, or shared with anyone.
How are words counted?▼
Words are defined as sequences of Unicode letters (including accented characters) optionally connected by hyphens or apostrophes. Punctuation and numbers are not counted as words. Hyphenated compounds like "state-of-the-art" count as one word.
How are sentences counted?▼
Sentences are detected by the presence of sentence-ending punctuation (. ! ?) followed by whitespace or end of text. This heuristic works well for standard prose but may miscount abbreviations like "Dr." or "e.g.".
How is reading time calculated?▼
Reading time is estimated using 238 words per minute, which is the average silent reading speed for adults according to research by Rayner et al. (2016). Speaking time uses 130 wpm, a typical conversational speech rate.
What are stop-words?▼
Stop-words are common function words (articles, prepositions, conjunctions, pronouns) like "the", "a", "and", "is", "in". They are excluded from the Top Words frequency list because they appear in almost every text and carry little semantic meaning.
Does the tool support languages other than English?▼
Yes, for counting purposes. Characters, lines, paragraphs, and sentences work for any language. The word tokenizer supports accented Latin characters (French, Spanish, German, Portuguese, etc.). The stop-word filter and Top Words section are English-only.
Is this tool free?▼
Yes, completely free with no registration or sign-up required.
Frequently Asked Questions
Is my text sent to your servers?
No. All analysis runs entirely in your browser using JavaScript. Your text is never sent to our servers, stored, or shared with anyone.
How are words counted?
Words are sequences of Unicode letters optionally connected by hyphens or apostrophes. Punctuation and numbers are not counted as words. Hyphenated compounds like "state-of-the-art" count as one word.
How is reading time calculated?
Reading time is estimated using 238 words per minute, the average silent reading speed for adults (Rayner et al., 2016). Speaking time uses 130 wpm, a typical conversational speech rate.
Does the word counter support languages other than English?
Yes, for counting purposes. The tokenizer supports accented Latin characters. The stop-word filter and Top Words section are English-only.
What are stop-words?
Stop-words are common function words like "the", "a", "and", "is". They are excluded from the Top Words frequency list because they carry little semantic meaning.
Why Count Words?
Word counting is essential across many writing disciplines. Academic assignments enforce minimum or maximum word limits. SEO copywriters target specific lengths to match search-intent patterns (blog posts, landing pages, product descriptions). Journalists write to space constraints. Novelists track daily progress toward their manuscript target. Content marketers optimize headlines and meta descriptions to platform character limits.
Beyond raw counts, metrics like reading time,average sentence length, andunique word ratio reveal the complexity and density of your writing, helping you match the right level for your audience.
Character & Word Limits by Platform
| Platform / Context | Limit |
|---|---|
| X (Twitter) post | 280 characters |
| Instagram caption | 2,200 characters |
| LinkedIn post | 3,000 characters |
| Meta description (SEO) | 155–160 characters |
| Page title tag (SEO) | 50–60 characters |
| SMS message | 160 characters |
| Google Ads headline | 30 characters |
| Google Ads description | 90 characters |
Reading Time by Content Length
This tool estimates reading time at 238 words per minute(average silent adult reading speed, Rayner et al. 2016) and speaking time at 130 wpm. Typical reading times by content type:
- 300 words — ~1 min 15 sec — Short blog intro or news snippet
- 800 words — ~3 min — Standard blog post or article
- 1,500 words — ~6 min — Long-form tutorial or deep-dive
- 2,500 words — ~10 min — Detailed guide or white paper chapter
- 80,000 words — ~5.5 hours — Average fiction novel