Skip to main content
Word Count

Word Count Calculator

Count words, characters, sentences, paragraphs, and reading time of any text. Free online tool for writers, students, and content creators.

Your Text

wpm
501500

Avg adult β‰ˆ 250

wpm
50400

Avg speaker β‰ˆ 130

Paste or type text on the left to see word count, reading time, and other stats.

Share link saves your speed settings β€” your text stays private (URLs would be too long to include it).

How It Works

A word count calculator analyzes your text in real time and reports the word count, character count, sentence count, paragraph count, reading time, speaking time, and other stats useful for writers, students, marketers, and content creators. Counts update instantly as you type or paste β€” nothing is uploaded to a server, so your draft stays on your own device.

Who this tool is for

Students use it to hit an exact essay or assignment word limit without risking a penalty for running over. Bloggers and SEO writers use it to confirm an article is long enough to compete on a keyword. Social-media managers use the live character count to stay inside platform caps, and authors track daily progress toward a novella or novel target. Anyone who writes to a length β€” a cover letter, a product description, a 60-second speech β€” can check it here before publishing.

How the four core counts are measured

Words: a word is any sequence of non-whitespace characters. The text is split by whitespace (spaces, tabs, line breaks), and the resulting non-empty tokens are counted. A hyphenated word like state-of-the-art counts as a single word, while words separated by an em-dash or slash count separately β€” the same convention used by Google Docs and Microsoft Word.

Characters: two figures are shown β€” the total length including spaces, and the length with all whitespace stripped. Character limits on most platforms count spaces, so the with-spaces figure is the one to watch for posts and meta tags.

Sentences: the text is divided on terminal punctuation (a full stop, question mark, or exclamation mark followed by a space or the end of the text). Note that abbreviations such as Dr. or e.g. can occasionally inflate the sentence count, which is a known limitation of every rule-based counter.

Paragraphs: blocks separated by a blank line are counted as separate paragraphs. If your text uses single line breaks instead, each non-empty line is treated as a paragraph so the count still reflects your intended structure.

Reading time and speaking time

Reading time is simply words Γ· reading speed. The default reading speed of 250 words per minute (wpm) is the figure publishers like Medium use for "estimated read" bylines; comfortable adult reading sits in the 200–250 wpm band. Speaking time uses a slower 130 wpm default, which matches a steady presentation or voice-over pace β€” handy when you are timing a speech or a script against a fixed slot.

Why character count matters

Many platforms enforce hard character limits: Twitter/X caps free posts at 280 characters (4,000 for Premium), SEO meta descriptions truncate around 155–160 characters, an SMS message is 160 characters, and an Instagram caption stops at 2,200. Knowing your character count avoids mid-sentence cutoffs.

Worked example

Suppose you paste the sentence The quick brown fox jumps over the lazy dog. Splitting on whitespace gives nine tokens, so the word count is 9. The string is 44 characters with spaces and 36 without. There is one terminal full stop, so the sentence count is 1, and with no blank lines it is a single paragraph. At 250 wpm the reading time rounds up to less than 1 minute. Scale that up: a 1,000-word blog post divided by 250 wpm gives a 4-minute read.

Tips for hitting a target

  • Watch the live length-target hints as you write rather than pasting a finished draft β€” it is far easier to trim a sentence than to rework a whole paragraph after the fact.
  • For a tight character limit (a tweet or meta description), shorten by cutting filler words β€” very, really, in order to β€” before deleting whole ideas.
  • If you are below an essay or article minimum, add depth (an example, a counter-point, a short explanation) instead of padding with repetition, which lowers lexical density and reads poorly.

Common mistakes

  • Counting characters when a platform counts something else. X counts every URL as 23 characters no matter its real length, so a raw character count can over-estimate how full your tweet is.
  • Trusting the sentence count after heavy abbreviation use. Names, initials, and Latin abbreviations split sentences artificially; treat the figure as a close estimate, not an exact tally.
  • Padding to reach a word count. Search engines and examiners both reward substance β€” adding repetitive filler hurts readability and, online, can hurt rankings.

Reading speed by skill level

Average adult reading speeds vary widely: slow β‰ˆ 100 wpm, average β‰ˆ 250 wpm, fast β‰ˆ 400 wpm, and speed-readers β‰₯ 700 wpm. Comprehension drops sharply above 600 wpm for most readers. The default of 250 wpm matches what publishers use for "estimated read time" bylines on Medium and most blogs.

Length targets by format

  • Tweet/X post: 280 chars (free), 4,000 (Premium)
  • SMS: 160 chars per segment
  • SEO meta description: 155 chars
  • LinkedIn post: 3,000 chars (β‰ˆ 500 words)
  • SEO blog post (sweet spot): 1,000–2,500 words
  • Long-form/pillar content: 2,500–5,000 words
  • 5-paragraph essay: 500–1,000 words
  • College research paper: 2,500–5,000 words
  • Novella: 17,500–40,000 words
  • Novel: 75,000–100,000 words (genre fiction)

Lexical density & stop words

Lexical density is the ratio of unique words to total words, expressed as a percentage. A higher value (60%+) suggests a richer vocabulary and less repetition. The most-common words list ignores English "stop words" (the, a, of, to, in, etc.) so you see the actual subject matter, not the grammar.

Frequently Asked Questions

The text is split on whitespace (spaces, tabs, newlines), then empty tokens are filtered out. What remains is your word count. Hyphenated compounds like well-known count as one word; em-dashes and slashes separate words. This matches the algorithm Google Docs and Microsoft Word use.

Part of Everyday Tools & Fun Calculators β€” compare every related calculator in one place.