Word & Character Counter
Count words, characters, sentences, paragraphs, and estimated reading time.
About this tool
Paste any text to see counts for words, characters (with and without spaces), sentences, paragraphs, and an estimated reading time at 200 words per minute.
How to use
- 1 Paste or type your text into the input area.
- 2 Word, character, sentence, paragraph, and reading-time counts update in real time.
- 3 Check character count with and without spaces below the main count.
- 4 Use for SEO meta descriptions (under 160 chars), tweets (280 chars), or academic word limits.
What a word counter actually counts
"Counting words" sounds trivial until you ask what a word is. Is don't one word or two? Is state-of-the-art one or four? Different tools answer differently, which is why two counters can disagree on the same paragraph. This tool defines a word the way most editors and word processors do: a run of non-whitespace characters. Technically it matches the pattern \S+ — every cluster of characters separated by spaces, tabs, or line breaks counts as one word. By that rule don't and state-of-the-art are each a single word, because neither contains a space.
Knowing the rule matters when you are writing to a strict limit. A 500-word essay limit measured by whitespace runs will treat a hyphenated compound as one word, whereas a grammar-based counter might split it. When in doubt, count with the same tool your grader or editor uses.
The eight metrics, and how each is computed
| Metric | How it is measured |
|---|---|
| Words | Count of non-whitespace runs (\S+) |
| Characters | Every character including spaces and line breaks |
| No spaces | Characters with all whitespace removed |
| Sentences | Segments ending in ., !, or ? |
| Paragraphs | Blocks separated by one or more blank lines |
| CJK characters | Chinese, Japanese, and Korean glyphs counted individually |
| Reading time | Words ÷ 200 words per minute, rounded |
| Speaking time | Words ÷ 130 words per minute, rounded |
The two character counts are useful for different limits. Social platforms and SEO meta tags usually count all characters including spaces (a tweet, a 160-character meta description), while some old SMS or database fields effectively care about the no-spaces length. Having both side by side saves you from guessing.
Why CJK text is counted separately
Chinese, Japanese, and Korean are not space-separated languages. A Chinese sentence can be hundreds of characters with no spaces at all, so the whitespace-based word count would report it as one or two "words" — clearly wrong. This tool therefore counts CJK glyphs individually as their own metric. It also adjusts reading and speaking time for CJK by treating two characters as roughly one word-equivalent, so a Chinese document still gets a sensible time estimate even when its word count is near zero.
A worked example
Take the text: Hello world. How are you? The tool reports 5 words (Hello, world., How, are, you?), 25 characters including the space and punctuation, 21 characters with spaces stripped, 2 sentences (one ends in ., one in ?), and 1 paragraph. Reading time rounds to 0 minutes because five words is a fraction of the 200-per-minute pace — the estimate is meaningful for articles, not single lines.
Reading and speaking time, in context
The 200 words-per-minute figure is a widely used average for silent adult reading of general prose; technical material reads slower, light fiction faster. The 130 words-per-minute speaking rate reflects a clear, unhurried presentation pace — useful for sizing a speech or a video script. Because both are rounded to whole minutes, short texts show 0m; the numbers become reliable around the length of a blog post. Use them as planning estimates, not stopwatch guarantees.
Practical use cases and tips
- Essays and assignments. Track a hard word limit live as you write, without leaving the page.
- SEO and meta tags. Keep titles near 60 characters and descriptions near 155 using the all-characters count.
- Speeches and scripts. Use speaking time to fit a talk into a slot — a 10-minute talk is roughly 1,300 words.
- Paragraph hygiene. Remember the tool splits paragraphs on blank lines. Single line breaks inside a block stay in one paragraph, so press Enter twice to register a new one.
Everything is computed in your browser as you type, so even a long manuscript never leaves your device and the counts update instantly.