Word & Character Counter
Type or paste text and see words, characters, sentences, paragraphs, reading time, readability, top keywords and social media limits update as you type. Nothing is uploaded.
Time Estimates
Readability
Scores are calibrated for English prose and shown only for Latin-script text.
Top Keywords
Keywords appear here once you add text.
Character Limits
Live statistics
Words, characters with and without spaces, sentences, paragraphs, lines, bytes and unique words update on every keystroke.
Works for every script
Latin, Cyrillic, Arabic and Indic words are counted as words; Chinese and Japanese characters count one by one, like word processors do.
Writing targets
Reading and speaking time at your own pace, a Flesch readability score, top keywords with density, and limits for X, SMS, meta tags and more.
>> technical info
How the Counts Work:
A word is a run of letters or digits, joined across apostrophes and hyphens. Han, Hiragana and Katakana characters count as one word each because they are not separated by spaces. Sentences end at . ! ? or their CJK and Arabic equivalents followed by a space. Characters are counted by Unicode code point, so an emoji is one character.
Example:
The quick brown fox jumps over the lazy dog. -> 9 words, 44 characters, 1 sentence
Why Use This Word Counter:
- >Hit essay, article and caption targets without guessing
- >Check meta titles, SMS and social posts against their limits
- >Measure readability and spot overused keywords
- >Private: your text never leaves the browser
>> frequently asked questions
Q: How does the word counter count words?
A: It counts runs of letters and digits as words, keeping hyphenated words and contractions together. Numbers count too, punctuation alone does not.
Q: How is reading time calculated?
A: Word count divided by your reading speed. The default is 238 words per minute, the average for silent reading of English prose. Speaking time uses 150 words per minute.
Q: How are Chinese and Japanese counted?
A: Each Han, Hiragana or Katakana character counts as one word, as in most word processors. Other scripts are split on spaces and punctuation.
Q: What is the Flesch reading ease score?
A: A formula based on sentence length and syllables per word. Higher is easier: 60 to 70 is plain English, below 30 is very difficult. It is meaningful only for English text.
Q: Is my text stored or sent anywhere?
A: No. All counting runs in your browser and nothing is uploaded or saved.
How are emoji and spaces counted?
Characters are counted as Unicode code points, including whitespace. The no-spaces count removes whitespace. A combined emoji or accented letter can contain multiple code points, so this is not a count of visible grapheme clusters.