Count words. Understand your writing.
Instant word count, character count, readability scores, keyword density and more — completely free, no sign-up required.
Everything you need to analyze your text
Instant Analysis
Results update in real-time as you type. No button clicks, no page reloads.
Readability Scores
Flesch-Kincaid score tells you exactly how easy your text is to understand.
Keyword Density
See your top 10 keywords and their frequency — essential for SEO writing.
Dark Mode
Easy on the eyes, day or night. System preference detected automatically.
Auto-Save
Your text is saved locally. Come back later and it'll still be there.
Mobile-First
Perfectly optimized for phones and tablets. Count words anywhere.
Frequently Asked Questions
Everything you need to know about word counting, text analysis, and how WordlyCount works.
WordlyCount splits your text by whitespace and punctuation boundaries, counting each distinct word token. Key rules:
- Hyphenated words (e.g. well-known) count as one word
- Numbers (e.g. 2024) count as one word
- Contractions (e.g. don't) count as one word
- Empty lines and extra spaces are ignored
Word count per page depends on formatting:
| Format | Words per page |
|---|---|
| Double spaced (12pt) | 250–300 |
| Single spaced (12pt) | 500–600 |
| Single spaced (10pt) | 700–800 |
Based on average speeds:
| Words | Reading time | Speaking time |
|---|---|---|
| 500 | 2 min 6 sec | 3 min 51 sec |
| 1,000 | 4 min 12 sec | 7 min 42 sec |
| 1,500 | 6 min 18 sec | 11 min 32 sec |
| 2,000 | 8 min 24 sec | 15 min 23 sec |
Reading speed: 238 wpm average. Speaking speed: 130 wpm average.
| Document type | Typical word count |
|---|---|
| Tweet / social post | 15–280 |
| Short blog post | 300–600 |
| Standard blog post | 1,000–1,500 |
| Long-form article | 2,000–4,000 |
| Short story | 1,000–7,500 |
| Novella | 17,500–40,000 |
| Novel | 70,000–100,000 |
| College essay | 500–650 |
| PhD dissertation | 80,000–100,000 |
| Score | Level | Best for |
|---|---|---|
| 90–100 | 5th grade | Children's books |
| 70–90 | 6th–7th grade | General audience |
| 60–70 | 8th–9th grade | Blogs, web copy ✓ |
| 50–60 | 10th–12th grade | Technical content |
| 30–50 | College | Academic writing |
| 0–30 | Graduate | Scientific papers |
For SEO and general web content, aim for a score of 60–70 (8th–9th grade level).
Keyword density is the percentage of times a keyword appears relative to the total word count of your content.
For SEO best practices:
- 1–2% — ideal for primary keywords
- Below 1% — may be under-optimized
- Above 3% — risks keyword stuffing penalties
WordlyCount shows your top 10 keywords and their density in real-time as you type.
| Speech length | Word count (slow) | Word count (avg) | Word count (fast) |
|---|---|---|---|
| 1 minute | 100 | 130 | 160 |
| 5 minutes | 500 | 650 | 800 |
| 10 minutes | 1,000 | 1,300 | 1,600 |
| 20 minutes | 2,000 | 2,600 | 3,200 |
| 1 hour | 6,000 | 7,800 | 9,600 |
All analysis runs entirely in your browser using JavaScript. We do not:
- Store your text on any server
- Transmit your content over the network
- Log or track what you write
- Share data with third parties
The only local storage used is your browser's
localStorage for the auto-save feature —
which stays entirely on your device.
Yes. Once the page has loaded, all text analysis runs 100% client-side in your browser. No internet connection is required to count words, analyze readability, or check keyword density.
Tip: Bookmark this page and use it anytime — even on a plane or without Wi-Fi.
Yes — completely free, forever. No account required, no usage limits, no paywalled features. Every tool on WordlyCount is free to use without sign-up.