Analyze your text with real-time word count, character count, keyword density, readability score, and SEO limit checks
0
Characters
0
Characters (no spaces)
0
Words
0
Sentences
0
Paragraphs
0
Lines
0s
Reading Time
0s
Speaking Time
SEO Character Limits
SEO Title0/60
Meta Description0/160
Tweet0/280
Keyword Density
Type some text to see keyword density analysis
Character Frequency
—
Readability
Enter more text for readability analysis
Character Counting: The Standard Depends on the System
Which count matters?
With vs. without spaces: application essays usually count spaces; the same text shrinks 15–20% without them.
Words: English counts space-separated words; CJK languages often count characters instead.
Bytes: some systems (SMS, legacy forms) count bytes — a Korean syllable is 3 bytes in UTF-8 but 2 in EUC-KR, so limits differ by system.
Common limits for reference
X/Twitter: 280 (CJK characters count double)
Meta descriptions: truncated around 150–160 characters in search results
SMS: 160 GSM characters, or 70 if any Unicode character appears
Before submitting anywhere, confirm which standard the target system uses — this tool shows all counts at once so you can match it.
Frequently Asked Questions
Our word counter analyzes your text in real-time, splitting it by whitespace to count words. For CJK languages (Chinese, Japanese, Korean), each character is counted as one word. The tool also counts characters, sentences, paragraphs, and lines simultaneously.
We show both counts: characters with spaces and characters without spaces. This is important for platforms like Twitter (280 characters including spaces) and SEO meta descriptions where every character matters.
Reading time is estimated at an average of 200 words per minute, which is the standard adult silent reading speed. Speaking time uses 130 words per minute, which is a comfortable public speaking pace.
Keyword density is the percentage of times a keyword appears relative to the total word count. For SEO, a keyword density of 1-3% is generally recommended. Our tool shows the top 10 keywords with their frequency and percentage, filtering out common stop words.
For English text, we use the Flesch-Kincaid readability formula, which considers sentence length and syllable count. Scores range from 0-100, where higher scores mean easier reading. For CJK text, we use average sentence length in characters as a readability proxy.
SEO title tags should be under 60 characters to display fully in search results. Meta descriptions should be under 160 characters. Tweets are limited to 280 characters. Our progress bars show how close you are to each limit.
Yes! Toggle the 'Use regex' option to search using regular expressions. This is useful for advanced text manipulation like removing all numbers, replacing patterns, or cleaning up formatting.
No. All text analysis happens entirely in your browser using JavaScript. Your text never leaves your device, ensuring complete privacy. No data is stored, logged, or transmitted.
The tool supports any language. For CJK (Chinese, Japanese, Korean) text, characters are counted individually as words since these languages don't use spaces between words. The readability algorithm also adapts for CJK text.
It cleans up your text by collapsing multiple consecutive spaces into one, trimming leading/trailing whitespace from each line, and reducing triple or more line breaks to double line breaks. It preserves single line breaks and paragraph structure.