The grader's software sets the number
Hand in 500 words and the portal reads 507. Nobody cheated. Two programs applied two rules.
The default rule here splits on whitespace. A word is a run of characters with a space, tab, or line break on each side. Word processors follow a similar rule for Latin text, so this setting is the safe starting point for a school or publisher limit. Hyphens and dashes are where counters part ways.
| Text | Whitespace only | Split at dashes | Dashes and hyphens |
|---|---|---|---|
| well-known | 1 | 1 | 2 |
| 1 | 1 | 2 | |
| pages 12–18 | 2 | 3 | 3 |
| red–green–blue | 1 | 3 | 3 |
| toolexe.com/text/word-counter | 1 | 1 | 2 |
Em dashes set without spaces behave like the red–green–blue row. A whitespace count fuses the neighbours into one word, so a dash-heavy essay reads short.
Pick the rule the marker uses. Rule unknown? Count under two settings. Aim for the lower figure when you face a cap and the higher figure when you face a minimum.
Where this counter disagrees with yours
- Lone symbols. A dash, ampersand, or bullet standing alone between spaces is skipped. Some counters score each one as a word.
- Chinese and Japanese. Text written without spaces would count as a single word. Han, Hiragana, and Katakana characters count one word each here instead. Korean uses spaces and follows the normal rule.
- Abbreviations. A period followed by a space ends a sentence. "Dr. Okafor" and "e.g. next" each add a phantom sentence, which shifts the readability score too. The sentence counter is the page to use when sentences are the point.
- Pasted PDFs. A hard line break at every wrapped line cuts sentences in two, and a word split by a hyphen at a line end counts twice. Run the text through remove line breaks first.
- Footnotes and text boxes. Word offers to include them. Pasted plain text carries none, so Word's total runs higher whenever you tick the box.
- Paragraphs. A blank line separates paragraphs here. Text with single line breaks between blocks reports one paragraph.
Characters, and what an emoji costs
Characters with spaces is the figure SMS gateways, ad platforms, and meta tags measure. Characters without spaces suits some translation quotes and a few school forms.
Emoji trip more tools than any other input. JavaScript's own string length counts UTF-16 units, so a thumbs-up reads as two characters. This page counts what you see: one symbol, one character, using the browser's grapheme segmentation. An older browser falls back to code points, where a flag or a family emoji still reads as several.
Six limits people hit most. Treat each figure as a starting point and confirm on the platform before you publish. Limits drift.
-
155
characters
Meta description
Google cuts snippets by pixel width, not by count. About 155 characters is a rule of thumb, and Google often rewrites the snippet anyway.
-
60
characters
Title tag
Same pixel rule. Wide letters such as W and M use up room sooner than i or l.
-
280
characters
X post
X counts a link as 23 characters and an emoji as two. This counter counts plain characters, so test near the edge on X itself.
-
160
characters
SMS segment
Holds for the basic GSM set. One emoji or non-Latin letter drops the whole message to 70 per segment.
-
30
characters
Google Ads headline
Responsive search ad descriptions allow 90. Headlines punish every filler word.
-
650
words
Common App essay
Words, not characters. The form enforces the cap, and the floor is 250.
Reading time is an estimate, not a promise
The reading figure divides your word count by 238, the average adult silent reading speed for non-fiction in Marc Brysbaert's 2019 meta-analysis. Fiction came out near 260.
minutes = words ÷ 238
A 1,500-word article lands a little past six minutes. Read aloud at the 130 words a minute used here, the same article runs about eleven and a half.
Presenting from a script? Trust the second figure, then add time for slides, pauses, and the question someone always asks. An average hides a wide spread between readers. Measure your own pace on the reading speed calculator, or plan a post against a fixed pace with the reading time calculator.
Hints, not targets
Flesch Reading Ease runs from 0 (dense) to 100 (plain). Plain English sits near 60 to 70.
206.835 - 1.015 × (words ÷ sentences) - 84.6 × (syllables ÷ words)
Syllables come from a vowel-group rule, which stumbles on words such as "business" and "poem". Treat the score as good to within a few points. Under 100 words, one long sentence swings it by dozens. The Flesch-Kincaid calculator explains the grade level in full.
The repeated-words table is for editing. No search engine publishes an ideal keyword density, and copy written to hit a percentage reads stiff. Use the table to catch the word you leaned on six times in one page. When a topic word leads the list on its own, leave the word alone. The word frequency counter ranks every term if you need the full list.