Word Counter
Count words, characters, sentences, paragraphs and reading time.
About the Word Counter
The Word Counter is a real-time text analysis tool that gives writers, students, and content marketers an instant breakdown of any passage they paste into the editor. Beyond a simple word tally, it reports characters with and without spaces, sentence count, paragraph count, line count, an estimated reading time, and the average word length — all of which feed directly into the editorial decisions you make when polishing a draft.
Word counts matter because almost every writing task in the modern world comes with a constraint. College application essays often cap at 500 or 650 words. WordPress posts that rank well in search tend to land between 1,200 and 2,000 words. Tweets historically lived under 140, then 280, characters. Meta descriptions should sit between 150 and 160 characters to avoid being truncated in Google search results. A reliable counter helps you hit those targets without guesswork.
This tool runs entirely in your browser. The text you paste never travels across the network, which means you can safely analyze confidential drafts, legal documents, or unfinished manuscripts without worrying about server logs, analytics tracking, or third-party data brokers.
How It Works
The counter uses JavaScript regular expressions to walk through your text and classify every character. Words are defined as runs of non-whitespace characters — the regex /\S+/g splits the input on any combination of spaces, tabs, and newlines, and the resulting match array length is the word count. This matches the behavior of Microsoft Word, Google Docs, and most content management systems.
Characters are counted two ways: the raw length of the string (which includes spaces, tabs, and newlines) and the length after stripping all whitespace. The latter is what matters when a platform limits “characters excluding spaces,” as some SMS gateways do.
Sentences are detected by looking for terminal punctuation — periods, exclamation marks, and question marks — using /[.!?]+/g. Paragraphs are split on double newlines, which is the Markdown convention and what most editors produce when you press Enter twice. Reading time assumes an average adult silent reading speed of 220 words per minute, which sits between the 200-250 wpm range cited in most reading research. The estimate is rounded up so that a 221-word document reports 2 minutes rather than 1.
Worked Examples
Paste the default text — “The quick brown fox jumps over the lazy dog. This is a sample text to demonstrate the word counter tool.” — and you will see 18 words, 84 characters with spaces, 71 characters without spaces, 2 sentences, 1 paragraph, and an estimated reading time of 1 minute. The average word length works out to roughly 3.94 characters, which is on the shorter side because the sample contains many common three- and four-letter words.
Now try pasting a longer passage, such as a blog post draft. Watch how the reading time climbs roughly 1 minute for every 220 words. If you are targeting a 6-minute read (a common sweet spot for medium-form articles), you will want roughly 1,200 to 1,320 words before subheadings and images push the actual on-page time higher.
If you paste text with deliberate paragraph breaks — two newlines between blocks — the paragraph counter will reflect those breaks. Single newlines are treated as line breaks within the same paragraph, which is how Markdown, Gmail, and most CMSes interpret line breaks.
When to Use This Tool
- Hitting college essay word limits (Common App caps at 650 words).
- Writing meta descriptions that stay under 160 characters for Google search snippets.
- Estimating reading time for blog posts and newsletter articles before publishing.
- Checking translation invoices that are billed per word or per character.
- Trimming social media posts to fit platform limits on Twitter/X (280 chars), Mastodon (500 chars), or LinkedIn (3,000 chars).
- Verifying freelance writer submissions against the agreed word count before paying an invoice.
- Drafting SEO title tags, which Google typically truncates at around 60 characters.
Limitations & Disclaimer
This tool counts words using whitespace splitting, which matches the convention used by Microsoft Word and Google Docs but may differ slightly from token-based counts used by some academic style guides (which may treat hyphenated or apostrophized words differently). Reading time is an estimate based on a 220 wpm average; complex technical content can take 30-50% longer. This tool does not analyze grammar, readability, or SEO quality — for those, see our Readability Checker and Keyword Density Analyzer. See our disclaimer for full terms.
Frequently Asked Questions
Does the tool count hyphenated words as one or two?
Hyphenated terms like “well-being” are counted as a single word because there is no whitespace separating the parts. This matches Microsoft Word and Google Docs. If you need them split, replace hyphens with spaces before counting.
Why does my reading time differ from what WordPress or Medium shows?
Different platforms use different reading-speed assumptions. WordPress uses 200 wpm by default, Medium uses roughly 265 wpm for English, and we use 220 wpm as a middle ground. None is wrong — reading speed varies by 30-40% across individuals.
Are non-English characters counted correctly?
Yes. The browser handles UTF-8 natively, so accented letters (café), CJK characters (Chinese, Japanese, Korean), and emoji are all counted as expected. Emoji count as one character for most modern ones, though complex multi-codepoint emoji may report as two or more.
Is my text sent to a server?
No. The counting happens entirely in JavaScript inside your browser. Nothing is uploaded, logged, or stored. You can safely paste confidential contracts, NDAs, or unpublished manuscripts.
Why is my word count different from Microsoft Word?
It usually is not, but minor differences can come from how each tool handles punctuation attached to words, footnote markers, or non-breaking spaces. The difference is almost always less than 1% and rarely matters for editing decisions.
Can I count words in a PDF or Word document?
Not directly — you will need to copy the text out of the PDF reader or word processor and paste it here. PDF text extraction sometimes loses paragraph breaks, so paragraph counts may be lower than expected.
Last updated: July 21, 2026 · Author: HT99 Tools Editorial Team · Reviewed by: HT99 Tools Editorial Team