Word Counter
Count words, characters, sentences, paragraphs, and reading time instantly. Paste any text to get a complete analysis including unique word count.
Word Counter
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser — no data is sent to any server.
Formula: Words = text.split(whitespace).length | Reading time = words / 200
Worked example — Approximately 2 minutes reading time
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer · Editorial policy
Word Counter Formula
Words = text.split(whitespace).length | Reading time = words / 200
Words split on whitespace, characters counted directly, sentences split on .!?, paragraphs split on blank lines. Reading time assumes 200 WPM average.
Word Counter — Worked Examples
Example 1: 500-word article
Problem:Paste a 500-word blog post or article
Solution:Words: 500 | Reading time: ~2 min (at 200 WPM) | Characters: ~2,900
Result:Approximately 2 minutes reading time
Example 2: Twitter / X post (280 characters)
Problem:Draft a social media post within platform limits
Solution:Characters: ≤280 for Twitter/X | Characters: ≤3,000 for LinkedIn status
Result:Character count confirms post fits within platform limit
Example 3: SEO meta description
Problem:Write a meta description for a webpage
Solution:Optimal length: 140–155 characters (including spaces)
Result:Character count ensures full snippet appears in Google search results
Word Counter — Frequently Asked Questions
How is reading time calculated?
Reading time is estimated using an average silent reading speed of 200–250 words per minute (WPM) for adults reading non-fiction or informational content. This tool uses 200 WPM as a conservative baseline. Academic or technical material may be read closer to 100–150 WPM, while casual fiction is often read at 300+ WPM. A 500-word article therefore takes approximately 2–2.5 minutes to read.
What counts as a word?
A word is any sequence of non-whitespace characters separated by spaces, tabs, or newlines. This counter splits text on all whitespace and removes empty segments, so 'hello-world' counts as one word and 'hello world' counts as two. Numbers, hyphenated compounds, and contractions each count as a single word.
How many words is a typical essay, blog post, or novel?
Short blog post: 300–800 words. Standard blog post: 1,000–2,000 words. Long-form article: 2,500–4,000 words. Short essay: 500–1,500 words. Academic essay: 2,500–5,000 words. Novel chapter: 2,000–5,000 words. Full novel: 70,000–100,000 words. SEO-optimized page: 1,500–2,500 words.
What is the word count for a 5-minute speech?
The average speaker delivers 125–150 words per minute in a formal presentation, and up to 180 WPM in conversational speech. For a 5-minute speech you need approximately 625–750 words at a measured pace, or 800–900 words at a faster conversational rate. Polished conference talks such as TED presentations tend to run faster than an ordinary formal speech, so time a rehearsal rather than relying on the word count alone.
Why is character count important for SEO meta descriptions?
Google truncates meta descriptions in search results at approximately 155–160 characters (including spaces). Staying within this limit ensures your full message appears in search snippets, which directly affects click-through rate. Title tags have a similar limit of around 50–60 characters. Social platforms also have strict limits: Twitter/X allows 280 characters per post, while LinkedIn status updates cap at 3,000 characters.
What does the unique word count actually tell me?
It is the number of distinct lowercase word forms in the text, so 'run', 'runs' and 'running' count as three separate types rather than one lemma. Dividing unique words by total words gives the type-token ratio, a basic index of lexical variety used in stylometry and language assessment. That ratio falls as a passage lengthens, because function words such as 'the' and 'of' keep recurring while new content words arrive more slowly, so only compare it between passages of similar length.
How are sentences and paragraphs detected, and when does that go wrong?
Sentences are split on periods, question marks and exclamation marks; paragraphs are split on blank lines. So abbreviations like 'Dr.' or 'e.g.', decimal numbers such as 3.5, and ellipses each inflate the sentence count, while a paragraph separated by a single newline instead of a blank line merges into the one before it. Text pasted out of a PDF is the worst case, because hard line breaks land mid-sentence and scramble both counts.
Why does my word processor report a different word count for the same text?
Tokenisation rules differ. This counter splits purely on whitespace, so a spaced em dash becomes its own token and a hyphenated compound stays a single word, whereas other software applies its own punctuation and number rules. Word processors also make separate decisions about whether footnotes, endnotes, headers, captions and text boxes are included in the total. When a submission has a hard limit, count with whatever tool the recipient specifies and leave yourself a margin.
Does this counter work for Chinese, Japanese or Thai text?
Not reliably. Whitespace segmentation assumes words are separated by spaces, and those scripts do not delimit them that way, so a whole Chinese clause registers as one word while the character count stays correct. For such text use characters as the length measure, or a dedicated segmenter that applies dictionary and statistical word boundaries. In a mixed-language document only the CJK or Thai portions are undercounted, which quietly skews the total.
Why does my SMS split into several messages before I reach 160 characters?
A single SMS holds 160 characters only in the 7-bit GSM alphabet. Insert one character outside that set — a curly quote, an em dash, an emoji, some accented letters — and the entire message switches to 16-bit UCS-2 encoding, which fits just 70 characters per part. Concatenated multipart messages also spend a few characters per segment on header data, shrinking the usable payload. Sticking to straight quotes and plain hyphens keeps you in the cheaper encoding.
Word Counter — Background & Theory
History of the Word Counter
References
Related Calculators
🌍Translation Cost Estimator
Estimate translation costs and timelines based on word count
🧮Ecological Footprint Calculator (Global Hectares)
Calculate ecological footprint with inputs, formulas, and instant results.
🧮Energy Transfer Efficiency Calculator
Calculate energy transfer efficiency with inputs, formulas, and instant results.
🧮Net Primary Productivity Calculator
Calculate net primary productivity with inputs, formulas, and instant results.
🧮Population Growth Calculator
Calculate population growth with inputs, formulas, and instant results.