Word Counter & Text Analyzer
Count words, characters, sentences — analyze readability, frequency, convert case, clean text, find & replace, and more. All instant, all free.
About this Word Counter
This free online word counter and text analyzer runs entirely in your browser — nothing is uploaded to any server. Every metric updates instantly as you type. It covers far more than basic word and character counts: readability scoring, speaking and reading time estimates, word frequency analysis, case conversion, text cleaning, find & replace (with optional regex), and real-time platform limit checking for Twitter, LinkedIn, SEO meta tags, and more.
Features
- Word & character count — Total characters, characters excluding spaces, words, sentences, paragraphs, and lines — all live.
- Reading & speaking time — Estimated at 238 wpm (reading) and 130 wpm (speaking), the widely-used averages.
- Readability score — Flesch-Kincaid grade level tells you how easy your text is to read.
- Word frequency — Top 10 most-used words (excluding common stop words) with a visual bar chart.
- Case converter — UPPER, lower, Title, Sentence, camelCase, snake_case, kebab-case, and aLtErNaTiNg.
- Text cleaner — Remove extra spaces, blank lines, all line breaks, or duplicate words in one click.
- Find & Replace — Plain text or full regex with case-insensitive option. Result can replace the input.
- Platform limits — Live bar for Twitter, Instagram, LinkedIn, YouTube, SEO meta tags, SMS, and more.
- Upload .txt files — Paste or upload a plain-text file directly from your device.
Frequently asked questions
How is reading time calculated?
Reading time is based on an average adult reading speed of 238 words per minute, which is the median figure from research by Brysbaert (2019) across 190 studies. Speaking time uses 130 wpm, a common estimate for presentation delivery.
What is the Flesch-Kincaid readability score?
The Flesch Reading Ease formula scores text on a 0–100 scale based on average sentence length and average syllable count per word. Higher scores mean easier to read. "Standard" (60–70) is typical for web content; "Easy" (80+) suits general audiences. At least 10 words and 1 sentence are needed for an accurate score.
Does word counter count hyphenated words as one or two?
Hyphenated words like "well-known" are counted as one word, matching how most word processors (Microsoft Word, Google Docs) handle them.
Is my text saved or uploaded anywhere?
No. All processing happens locally in your browser using JavaScript. Your text never leaves your device.
Can I use this for SEO meta tags?
Yes — the Platform Limits section shows real-time character counts against the recommended 60-character limit for meta titles and 160 characters for meta descriptions.
What does "unique words" count?
Unique words counts each distinct word form once, case-insensitively, ignoring punctuation. "Run", "running", and "ran" are counted as three different words since stemming is not applied.