Word Count Calculator
TextCount words in any text instantly — see total words, content words (no fillers), unique vocabulary, top words used, and lexical density. Free word counter.
Reviewed by the thecalcu.com team · Last updated July 12, 2026
Word Count
Content Words
0
no fillers
Unique Words
0
vocabulary
What is a Word Count?
A word count calculator counts the total words in a piece of text and breaks that number into layers of meaning: the raw total, the content words that carry ideas, the filler words that provide grammatical scaffolding, and the unique vocabulary that reflects your actual lexical range. Paste any text, an essay draft, a blog post, a script, a cover letter, and every metric updates instantly as you type. The gap between total word count and content word count is one of the more useful signals here. A 1,000-word article with 620 content words is noticeably more information-dense than a 1,000-word article with only 380, which is padded heavily with connectors and qualifiers. Filler words tracked by this tool are the standard set of function words: articles, common prepositions, conjunctions, pronouns, and auxiliary verbs, grammatically necessary but carrying no domain-specific meaning of their own. Pair this with the percentage-calculator if you want to express your content-word share as a plain percentage.
Why Use a Word Count Calculator?
Most writing comes with an explicit or implied length target, an assignment word range, an SEO benchmark, a platform character cap, a submission guideline. Hitting those targets accurately takes more than a rough guess.
Assignments and submissions. College essays, admissions statements, and journal submissions almost always specify a word range, and going meaningfully over or under it affects how the piece reads and, often, whether it's even accepted.
Content and SEO planning. A common benchmark for competitive search terms is 1,200-2,500 words for a focused topic and 3,000-5,000 for a comprehensive guide, pasting a draft in tells you exactly how far it sits from that target.
Repetition checking. The top-five content words surface over-repetition before you publish. Seeing one word show up 12 times in a 600-word piece is an easy fix once it's visible, but easy to miss during a normal read-through.
What Insights Does the Word Count Calculator Give You?
Total Words is the headline output, every whitespace-separated token, stripped of leading and trailing punctuation, counts once. Hyphenated compounds and contractions each count as a single word.
Content Words is the count after removing function words, representing the actual vocabulary doing the work in your text. A healthy academic paragraph typically lands at 55-65% of total words.
Unique Words counts distinct word forms regardless of repetition, your vocabulary breadth for the piece, and the numerator for the type-token ratio.
Filler Words counts every function-word occurrence. It's not a number to drive to zero, filler words are grammatically necessary, but a disproportionately high count relative to content words can signal verbose or padded writing.
Lexical Density expresses content words as a percentage of the total, color-coded from information-rich (green, 60%+) through balanced (blue, 40-60%) to conversational (orange, under 40%).
Avg Word Length, Avg Sentence Length, and Longest Word together give a rough readability read, academic writing tends to run longer on both words and sentences than conversational or marketing copy.
How to use this Word Count calculator
- Paste or type your text into the textarea, every metric updates with each keystroke, no submit button required.
- Read the primary word count in the large dark result card and check it against your target range.
- Check Content Words and Unique Words below the primary count to gauge lexical density and vocabulary breadth at a glance.
- Review the Writing Stats card, Lexical Density, Avg Word Length, Avg Sentence Length, and Longest Word together give a structural read on the text.
- Scan Top Content Words for unexpected repetition, or to confirm your intended keyword actually appears prominently.
- Check Filler Words Found if you're deliberately aiming for lean, minimalist prose, it's a starting point for spotting overused qualifiers.
Formula & Methodology
Word count: words = text.split(/\s+/).map(strip punctuation).filter(length > 0 AND contains letter)
Content words: contentWords = words.filter(w → w ∉ FILLER_WORDS)
Unique words: uniqueWords = |{set of all lowercased word forms}|
Lexical density: lexicalDensity = (contentWords ÷ totalWords) × 100
Average sentence length: sentences = text.split(/[.!?]+/).filter(non-empty); avgSentenceLength = totalWords ÷ max(sentences, 1)
Worked example, input: "Good writing respects the reader's time and rewards close attention." Tokenized: good, writing, respects, the, reader's, time, and, rewards, close, attention → 10 words. Filler words: the, and → 2 occurrences. Content words: good, writing, respects, reader's, time, rewards, close, attention → 8 words. Lexical density: 8 ÷ 10 × 100 = 80%. One sentence, so average sentence length = 10.0 words.Quick Reference
| Metric | Typical range |
|---|---|
| Lexical density | 55-70% (technical), 40-55% (general), <40% (casual) |
| Ideal sentence length | 15-20 words |
| SEO blog post length | 1,200-2,500 words |
Related tools: text-size-calculator for character and byte counts, typing-speed-calculator for how fast you produced the text, and word-counter-formatter if you want a lighter-weight counter without the vocabulary breakdown.
Frequently Asked Questions