Word Counter

Count words, characters, sentences, and paragraphs in any text. Estimate reading time. Ideal for essays, articles, social media, and writing goals.

Updated June 2026 · How this works

How It Works
The formula, explained simply

Word counting splits text on whitespace (spaces, tabs, line breaks) and counts the resulting segments. A word is any unbroken sequence of non-whitespace characters.

Character count includes every character including spaces and punctuation. Character count without spaces excludes all whitespace. Characters are counted the way you see them: a flag, a skin-toned emoji or a joined family emoji counts as one. Browsers without Intl.Segmenter count Unicode code points instead, and there such emoji count 2 or more. X allows 280 characters for most accounts but counts every link as 23 characters and each emoji or Chinese, Japanese or Korean character as 2, so its count can differ from this one.

Reading time is estimated at 238 words per minute (the average silent reading speed for English non-fiction in Marc Brysbaert's 2019 review; fiction is read at about 260). A sentence ends at a full stop, question mark or exclamation mark followed by a space or the end of the text, so abbreviations such as "e.g." count as sentence ends.

When To Use This
Right tool, right situation

Use this for: checking essay or assignment word limits, fitting content within social media character limits, estimating reading time, and tracking writing progress toward daily or project goals.

Academic word limits differ on whether the bibliography, footnotes and headings count. Check your institution's or publication's rule.

Common Mistakes
Why results sometimes look wrong

Confusing words and characters. Most social media platforms limit by characters, not words. A 280-character tweet is roughly 45-55 words, but varies with word length.

Using word count as a proxy for quality. Word count is a production metric, not a quality metric. Editing usually reduces word count while improving quality.

Not accounting for formatting. HTML tags, markdown syntax, and formatting characters add to character counts in raw text but may not appear in rendered output.

The Math
Worked examples and deeper derivation

Common platform limits:

Twitter/X: 280 characters

Instagram caption: 2,200 characters

LinkedIn post: 3,000 characters

Meta description and page title (SEO): Google sets no length limit and shortens them in results to fit the screen

Reading time at 238 words per minute: 800 words = 3.4 min. 2,000 words = 8.4 min. 4,200 words = 17.6 min.

42 words of text
~240 characters with spaces
800 words
~3 min read
4,200 words
~18 min read (about 16 min at the 260 words per minute measured for fiction)

Common questions

How many words is a good blog post?
Google says it has no preferred word count. Write as many words as the topic needs: a focused post that answers the question serves readers better than one padded to a target length.
How many words per minute does an average person read?
A 2019 review by Marc Brysbaert found adults read English non-fiction silently at about 238 words per minute, and fiction at about 260. Academic text is typically read more slowly due to complexity.
How many characters are in a word on average?
Peter Norvig's count over the Google Books English corpus gives 4.79 letters per word on average. With the space after it, a word takes about 5.8 character positions, plus any punctuation.

Need something this doesn't cover?

Suggest a tool — we'll build it →