Word Counter

Two programs rarely agree on the word count of one draft. This counter names its rule, lets you switch to another, and tracks the limit you were handed. Everything runs in your browser.

Count your text

Words

0

Characters
0
No spaces
0
Sentences
0
Paragraphs
0
Unique
0

No limit set. Pick a preset or type your own.

Time

238 wpm to read, 130 wpm spoken

Reading
0s
Speaking
0s

Readability

-- Waiting for text
Grade level
--
Words per sentence
--
Letters per word
--

Most repeated words

WordUsesShare
Repeats appear here once a word shows up twice.

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.

Same text, three rules. A run of symbols with no letter or digit, such as a lone dash, is never counted. Shaded cells differ from the default.
Text Whitespace only Split at dashes Dashes and hyphens
well-known112
e-mail112
pages 12–18233
red–green–blue133
toolexe.com/text/word-counter112

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.

Questions from people near a limit

Short answers on mismatched totals, privacy, and the cases where this counter steps aside.

Why does my count differ from Word or Google Docs?

Each program writes its own rule for hyphens, dashes, lone symbols, and footnotes. Switch the counting rule above and compare. A gap of a few words on a page of ordinary prose usually traces to a hyphen, a dash, or a standalone symbol.

Do the character totals include spaces?

Characters counts spaces and line breaks. No spaces drops every space, tab, and line break. Both count what you see, so an emoji is one character, not two.

Does my text leave the browser?

No. Counting runs in the JavaScript of this page, nothing is sent to a server, and closing the tab discards the draft. Browser extensions you installed sit outside this page and are your call.

How much text can I paste?

No fixed cap exists. Counts refresh a moment after you stop typing, and a book-length paste gets sluggish on older phones, so count a manuscript chapter by chapter.

Does the readability score work for other languages?

The Flesch formula and the syllable rule are built for English. Spanish, German, or French text returns a number, but the number is not comparable. Chinese and Japanese text skips the score.

How are prices, phone numbers, and links counted?

One word each under the default rule: $4.99, 555-0142, and a full link all count once. Split at dashes and hyphens, 555-0142 becomes two words, and a link with hyphens splits at each one.