Word Counter and Keyword Density Checker
Paste any text to count words, characters (with and without spaces), sentences and paragraphs, and to estimate reading and speaking time. The keyword table lists the most frequent words, leaving out common words such as “the”, with their share of the total. Use it for briefs with word limits, meta copy, scripts and quick content reviews.
Word Counter and Keyword Density Checker
Top keywords
| Word | Count | Density |
|---|
Keywords appear here once you add some text. Common words such as “the” and “and” are left out.
Counts are estimates: sentence detection can be thrown by abbreviations such as “e.g.”, and each non-empty line counts as a paragraph.
Runs in your browser. Nothing you enter is uploaded or saved.
How to use this tool
- Paste your text. Paste or type into the box. The counts update as you type.
- Read the totals. Check words, characters, sentences, paragraphs and the time estimates.
- Review keywords. Scan the top keywords to see which topics dominate and spot unintended repetition.
How reading and speaking time are estimated
Reading time assumes about 200 words per minute and speaking time about 130 words per minute, typical figures for adults reading online and for presenters. Technical text and slower speakers take longer.
Is there an ideal keyword density?
No. Google does not use a target density, and repeating a phrase to hit a percentage reads badly and can look like keyword stuffing. Use the table to check that the page is clearly about its topic and covers related terms naturally.
How the counts work
Words include numbers and hyphenated words (counted once). Each non-empty line counts as a paragraph, and sentences end at full stops, question marks and exclamation marks, so abbreviations such as “e.g.” can nudge the sentence count.
Frequently asked questions
How many words should a blog post be?
There is no ideal length. Cover the topic fully for the search intent, which may take 600 words for a simple answer or several thousand for an in-depth guide.
Does it work with Hindi and other languages?
Word and character counts work for most scripts, including Devanagari. The stop-word filter for keywords is English only.
Is my text saved?
No. The text stays in your browser and is not uploaded or stored.