Advanced Text Analyzer · Real-time · No Upload

Paste or type your text below for an instant word count, character count, readability score, reading time and keyword density — everything runs in your browser, nothing is uploaded.

Drag & drop a .txt or .md file · Supports any language
0
Words
0
Chars (no spaces)
0
Characters
0
Sentences
0
Paragraphs
0
Lines
Reading time
Speaking time
Unique words 0
Avg word length
Longest word
Readability (Flesch)
Character limits
Top keywords
Type to see keyword frequency

What this tool analyzes

🔢

Word & Character Count

Words, characters with and without spaces, updated on every keystroke.

📖

Reading & Speaking Time

Reading time at 238 wpm, speaking time at 130 wpm. Useful for blog posts and presentations.

📊

Readability Score

Flesch Reading Ease score with plain-English interpretation from Very Easy to Very Difficult.

🔑

Keyword Density

Top 10 most frequent meaningful words with relative frequency bars. Common stopwords are filtered.

📏

Platform Limits

Live character-limit indicators for Twitter/X, Instagram, LinkedIn, SMS, and meta descriptions.

🔒

100% Private

Your text never leaves your device. No server, no account, no logs.

Frequently asked questions

Is my text uploaded to a server?

No. All counting and analysis runs entirely in your browser using JavaScript. Your text never leaves your device and is not stored anywhere.

How is reading time calculated?

Reading time uses an average adult silent reading speed of 238 words per minute. Speaking time uses 130 wpm, the typical pace for a speech, podcast, or presentation. Both values round to the nearest minute, showing seconds for texts under 1 minute.

What does the Flesch readability score mean?

The Flesch Reading Ease score ranges from 0 to 100. Scores of 70–80 represent plain, easily-readable English for general audiences. Scores below 30 indicate dense, complex text — academic papers and legal documents often fall in that range. Scores above 80 are appropriate for children's content.

What counts as a word?

Any sequence of non-whitespace characters separated by spaces, tabs, or newlines. Hyphenated words like "state-of-the-art" count as one word. Numbers count as words.

Can I import a file?

Yes. Drag and drop a .txt or .md file onto the text area, or click "Import .txt / .md" to browse. The file contents are loaded locally — nothing is uploaded.

Guides & resources