HomeCalculatorsTextWord Count Calculator

Word Count Calculator

Text

Count 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

Words counted in real time as you type0 words

Word Count

0

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

  1. Paste or type your text into the textarea, every metric updates with each keystroke, no submit button required.
  2. Read the primary word count in the large dark result card and check it against your target range.
  3. Check Content Words and Unique Words below the primary count to gauge lexical density and vocabulary breadth at a glance.
  4. Review the Writing Stats card, Lexical Density, Avg Word Length, Avg Sentence Length, and Longest Word together give a structural read on the text.
  5. Scan Top Content Words for unexpected repetition, or to confirm your intended keyword actually appears prominently.
  6. 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

It splits your text at whitespace boundaries, strips leading and trailing punctuation from each token, and counts the resulting words. Beyond the raw total, this tool also separates content words from filler words, counts unique vocabulary, surfaces your top five most-used content words, and calculates lexical density, average word length, average sentence length, and your longest word.
Filler words, also called function words, are the grammatical glue of a sentence: articles, prepositions, conjunctions, pronouns, and auxiliary verbs. They're essential for grammar but carry no specific meaning on their own, so separating them from content words reveals the true vocabulary size of a piece of writing rather than just its raw length.
Lexical density is content words divided by total words, expressed as a percentage. Academic and technical writing typically scores 55-70%, news and business writing usually falls in the 40-55% range, and casual messaging often sits below 40% because a higher share of the text is grammatical connectors rather than content.
It's the number of distinct word forms in your text regardless of repetition, write 'launch' six times and it still counts once. Dividing unique words by total words gives the type-token ratio, a rough measure of vocabulary variety; a high ratio means less repetition, a low one means the same words recur often.
Hyphenated compounds like 'well-being' or 'state-of-the-art' count as a single word, matching standard word-processor conventions. Contractions like 'don't' and 'we're' are also counted as single words, and only leading or trailing punctuation gets stripped before the count runs.
It's total words divided by number of sentences, where sentences are detected by full stops, exclamation points, and question marks. Sentences averaging 15-20 words tend to read well for a general audience, below 10 feels choppy, above 25 starts to strain comprehension, though most style guides recommend varying length rather than hitting one fixed target.
Yes, paste the text directly into the box and the total word count updates instantly in the primary display. If your limit refers only to the body text, exclude headers, references, or appendices before pasting so the count matches what's actually being measured.
Posts targeting competitive informational or commercial search terms usually perform best around 1,200-2,500 words, while comprehensive guide-style pages often run 3,000-5,000. Shorter pieces of 500-800 words still work fine for news or narrow how-to content, word count alone doesn't guarantee ranking, but content under 800 words rarely competes for harder terms.
The total word count and unique word count work for any language that separates words with spaces. The filler-word list, lexical density, and top-words analysis are calibrated for English specifically, so those particular metrics won't produce meaningful results on non-English text.
A word counter counts whitespace-separated tokens, useful for anything with a word limit, like an essay or article draft. A character counter counts every symbol including spaces and punctuation, which matters more for platforms with character caps, like a tweet or meta description. The [text-size-calculator](/text-size-calculator/) covers character count and byte size alongside word count in one tool.
The filler-words card shows every unique function word your text contains, which is useful for spotting patterns even though most filler words, 'the', 'in', 'of', can't be eliminated entirely. Common fixable patterns include swapping 'in order to' for 'to' and stacking unnecessary qualifiers like 'very quite rather'; a rising lexical density score across drafts is a decent signal the edits are working.
Small differences usually come down to how each tool treats edge cases, hyphenated compounds, numbers, or standalone punctuation marks can get counted differently between programs. Both counts are 'correct' by their own tokenization rules; if you need to match a specific program's count exactly, paste a short test sentence into both and compare.
Also known as
word countercharacter counterword count checkertext word countcount words online