Word Counter and Character Counter: Live Text Statistics
A word counter tells you how many words, characters, sentences and paragraphs a piece of text contains, and how long it takes to read aloud. The counter below updates as you type, counts characters with and without spaces, and shows the five words you use most often.
Everything runs in your browser. Nothing is uploaded, nothing is stored, and there is no limit on length. Below the tool: the character limits that actually matter in 2026, how words and characters are counted differently by different tools, and why your word count never quite matches the one in Microsoft Word.
Need to change the case too? The upper lower case converter does UPPERCASE, lowercase, Sentence case, Title Case and eight more styles, with its own live character count. Free, no sign-up.
Character limits that matter in 2026
Most people reach for a character counter because something has a hard limit. These are the ones worth knowing.
| Where | Limit | Practical target |
|---|---|---|
| Google title tag | No hard limit | 50–60 characters before truncation |
| Google meta description | No hard limit | 150–160 characters |
| X (Twitter) post | 280 characters | Under 240 leaves room for a quote |
| SMS, single message | 160 characters | 70 if the text contains emoji or accents |
| Instagram caption | 2,200 characters | First 125 show before more |
| LinkedIn post | 3,000 characters | First 210 show before see more |
| YouTube title | 100 characters | Under 60 for mobile |
| YouTube description | 5,000 characters | First 157 show in search |
| Email subject line | No hard limit | 30–50 characters on mobile |
| Facebook post | 63,206 characters | Under 80 gets the most engagement |
SMS is the one that surprises people. A plain text message fits 160 characters because it uses a 7-bit alphabet. Add a single emoji, curly quote or accented letter and the whole message switches to 16-bit encoding, which drops the limit to 70 characters and can turn one message into three. Count characters before you send a bulk campaign.
Why your word count does not match Word
Two tools counting the same paragraph will disagree, and the reason is that word has no single definition.
| Text | Counted as | Why |
|---|---|---|
| state-of-the-art | 1 word here, 1 in Word | Hyphens join, they do not separate |
| don’t | 1 word | The apostrophe is part of the word |
| 3.50 | 1 word | Digits count as a word in most tools |
| hello—world | 2 words | An em dash is punctuation, not a joiner |
| a double space | 3 words | Empty runs are ignored |
| URLs and emails | 1 word | No spaces inside |
Microsoft Word also counts text inside footnotes, headers and text boxes only if you ask it to, which is the usual reason a manuscript arrives 200 words over the limit. If an editor gives you a hard count, ask which tool produced it.
Reading time and speaking time
Reading time is a word count divided by a speed. The two speeds worth remembering are 225 words per minute for silent reading of ordinary prose, and 130 words per minute for speaking aloud at a comfortable pace.
| Length | Words | Reading | Speaking |
|---|---|---|---|
| A tweet | 40 | 10 seconds | 20 seconds |
| An email | 200 | 1 minute | 1.5 minutes |
| A blog post | 1,500 | 7 minutes | 11 minutes |
| A conference talk | 2,600 | 12 minutes | 20 minutes |
| A university essay | 3,000 | 13 minutes | 23 minutes |
| A short novel | 50,000 | 3.7 hours | 6.4 hours |
If you are writing a talk, the speaking figure is the one that counts, and it is the one people get wrong. A twenty-minute slot is about 2,600 words, not 4,000. Technical material with pauses runs slower still, closer to 110 words per minute.
Keyword density, and why 2 percent is not a rule
The counter above shows your five most frequent words with their share of the total. That share is what SEO writing calls keyword density, and it is the most over-interpreted number in the field.
Google does not have a target density. It has not used raw term frequency as a standalone ranking signal for many years, and writing to hit 2 percent produces text that reads as though it was written for a machine, because it was. What the number is genuinely useful for is the opposite check: if your main topic word appears once in 1,800 words, the page may simply not be about what you think it is about.
| Density | Reads as | Action |
|---|---|---|
| Under 0.3% | Topic barely mentioned | Check the title and headings actually name the subject |
| 0.5 to 1.5% | Natural | Nothing to do |
| 2 to 3% | Noticeably repetitive | Replace some instances with pronouns or synonyms |
| Over 4% | Keyword stuffing | Rewrite; this can be penalized |
Read the sentences aloud instead. If a phrase sounds forced when spoken, it reads as forced too. Case makes no difference to any of this: search engines normalize capitalization when matching a query, as explained in should all letters in a title be capitalized.
How to count words in other tools
| Tool | How | Counts characters? |
|---|---|---|
| Microsoft Word | Review > Word Count, or the status bar | Yes, with and without spaces |
| Google Docs | Tools > Word count, or Ctrl+Shift+C | Yes |
| Google Docs, live | Tools > Word count > Display word count while typing | Words only |
| Excel | =LEN(A1) for characters; subtract the length without spaces for words | Yes |
| Notepad++ | View > Summary | Yes |
| Terminal | wc -w file.txt and wc -m file.txt | Yes |
| Python | len(text.split()) and len(text) | Yes |
The Excel approach is worth understanding rather than copying: take the length of the trimmed text, subtract the length with every space removed, and add one. The difference between those two lengths is the number of spaces, and words are spaces plus one. More spreadsheet text recipes are in upper and lower case in Excel.
Word counts writers are actually asked for
| Format | Typical length |
|---|---|
| Meta description | 25 words |
| Product description | 150 to 300 words |
| News article | 500 to 800 words |
| Blog post that ranks | 1,200 to 2,000 words |
| Pillar guide | 2,500 to 4,000 words |
| Cover letter | 250 to 400 words |
| Undergraduate essay | 1,500 to 3,000 words |
| Master’s dissertation | 15,000 to 20,000 words |
| Novel | 70,000 to 100,000 words |
Length is not a ranking factor on its own. Longer pages tend to rank better because a longer page usually answers more of the question, not because Google counts words. A 700-word page that answers the query completely beats a 2,500-word page that pads.
Characters, code points and why emoji count as two
A character counter has to decide what a character is, and Unicode makes that harder than it sounds.
| Text | Looks like | JavaScript length |
|---|---|---|
| abc | 3 characters | 3 |
| A single emoji | 1 character | 2 |
| A flag emoji | 1 character | 4 |
| An emoji with a skin tone | 1 character | 4 |
| A family emoji | 1 character | up to 11 |
| An accented letter, composed | 1 character | 1 or 2 depending on the source |
This is why a message that looks like 200 characters is rejected by a form with a 280 limit, and why an SMS with two emoji costs more than one with none. The counter above reports the same number a form validator would, which is the number that matters when something is about to be rejected.
Trailing spaces count. A paste from a spreadsheet or a PDF often carries invisible trailing spaces and non-breaking spaces. They are real characters, they count against every limit, and they are the usual reason two identical-looking strings fail an equality check. Trim before you count.
Five ways a word count goes wrong
- Counting a draft with the notes still in it. Delete the bracketed reminders before you check the count against a limit.
- Counting after a paste from a PDF. PDF text often carries line-break hyphens, so infor-mation becomes two words.
- Forgetting captions and footnotes. Word counts them only if you tell it to; most editors count them always.
- Assuming characters equal bytes. They do for plain ASCII and for almost nothing else.
- Writing to a density target. It produces text nobody wants to read, including the search engine.
Count and convert in one place. The upper lower case converter shows a live word and character count while it converts between UPPERCASE, lowercase, Sentence case, Title Case and eight more styles. Free, in your browser.
Counting for a title tag and a meta description
The two counts that decide how your page looks in a search result are the ones people measure last. Neither has a hard character limit; both are truncated by pixel width, which is why a title full of wide letters is cut earlier than one full of narrow ones.
| Element | Safe length | What happens beyond it |
|---|---|---|
| Title tag, desktop | 50 to 60 characters | Cut with an ellipsis, or rewritten by Google |
| Title tag, mobile | Around 50 characters | Cut earlier than on desktop |
| Meta description | 150 to 160 characters | Cut, or replaced by text from the page |
| Open Graph title | 60 characters | Cut in the social preview card |
| URL slug | 3 to 5 words | Still works, but reads badly when shared |
Two practical rules follow. Put the important words first, because the front of a title survives truncation. And write the description as a promise rather than a summary, because it is an advertisement for the click rather than a ranking factor. Capitalization changes neither: Google normalizes case when it matches a query, which is covered in the title case converter guide and in sentence case.
Counting words in a language that has no spaces
Every method on this page assumes a space separates words. Chinese, Japanese and Thai do not use one, so a word counter reports one enormous word or falls back to counting characters.
This is why Chinese and Japanese publishing conventions are stated in characters rather than words, why a 500-word English article becomes roughly 800 to 1,000 Chinese characters when translated, and why a translation quote is priced per source word in English and per character in Japanese. If you are counting text in those languages, the character total on this page is the number that means something; the word total is not.
Accented and non-Latin letters count as one character here. The counter reports what a form validator would report, so an accented letter that arrived as a base letter plus a combining accent may count as two. Normalizing the text before counting removes that difference.
Paragraph and sentence length
The counter reports sentences and paragraphs because both are readability signals that a word total hides.
| Measure | Comfortable | Hard to read |
|---|---|---|
| Words per sentence | 15 to 20 | Over 30 |
| Sentences per paragraph | 2 to 4 | Over 6 |
| Words per paragraph, web | 40 to 70 | Over 150 |
| Characters per line | 50 to 75 | Over 90 |
Divide the word total by the sentence total in the tool above and you get your average sentence length in one step. If it is over 25, the text is probably harder work than it needs to be, whatever its word count. The same principle applies to capitals: a run of capital letters slows reading for the same structural reason, as set out in uppercase vs lowercase and the art of uppercase and lowercase writing.
If your text arrived in the wrong case as well as the wrong length, fix that first with the lowercase converter or the proper case converter, then count.
Frequently asked questions
How do I count the words in my text?
Paste the text into the counter above and the word, character, sentence and paragraph totals appear immediately and update as you type. Nothing is uploaded and there is no length limit.
How many characters is a tweet?
A post on X is limited to 280 characters. Aim for under 240 so that people can quote it and add a comment without hitting the limit.
How many characters should a meta description be?
Around 150 to 160 characters. There is no hard limit, but Google truncates longer descriptions in the results, usually around 920 pixels of width rather than an exact character count.
Why is an SMS only 70 characters sometimes?
A plain text message uses a 7-bit alphabet and fits 160 characters. One emoji, curly quote or accented letter switches the message to 16-bit encoding, which drops the limit to 70 characters.
How long does it take to read 1000 words?
About four and a half minutes at the average silent reading speed of 225 words per minute, and about eight minutes if you read it aloud at 130 words per minute.
How many words is a 20 minute speech?
About 2,600 words at a comfortable speaking pace of 130 words per minute. Allow fewer, around 2,200, if the material is technical or you plan to pause for questions.
What is a good keyword density?
There is no target. Between 0.5 and 1.5 percent happens naturally when you write about a subject. Above 4 percent reads as keyword stuffing and can be penalized.
How do I count words in Excel?
Take the length of the trimmed cell, subtract the length with every space removed, and add one. That gives the number of spaces plus one, which is the word count for ordinary text.
The short version
A word counter gives you four numbers that matter: words, characters, characters without spaces, and reading time. Use characters when something has a hard limit, words when an editor or a brief sets one, and reading time when you are writing something that will be spoken. Trim invisible spaces before counting, remember that one emoji can cost two characters or eleven, and ignore keyword density as a target while using it as a sanity check.