Keyword density — top 10
Density = how often a word appears as a percentage of all words. Only words of 3+ letters are listed.
How to use the word counter pro
How it works
Paste or type your text and every number updates live. Words are separated by whitespace, sentences end with a full stop, question mark, or exclamation mark, and paragraphs are counted by line breaks.
Reading and speaking time
Reading time is estimated at 238 words per minute and speaking time at 130 words per minute — handy for timing scripts, speeches, video voiceovers, and podcast segments.
Keyword density
The density list shows your ten most repeated words of 3+ letters, each with its count and its share of the whole text. If one term is crowding out the rest, you will see it here first.
Private by design
All counting happens locally in your browser. Your text is never uploaded, stored, or shared.
Example
"The quick brown fox jumps over the lazy dog." = 9 words, 44 characters (36 without spaces), 1 sentence, 1 paragraph, and about 2 seconds of reading time.
Frequently asked questions
How are words counted?
A word is any run of characters separated by whitespace. The sentence "The quick brown fox jumps over the lazy dog." counts as exactly 9 words.
What reading and speaking speeds are used?
Reading time uses 238 words per minute (an average adult silent reading speed) and speaking time uses 130 words per minute (a relaxed, clear spoken pace). Both rates are printed here so you know exactly what the estimate is based on.
What is keyword density?
Keyword density is how often a word shows up as a percentage of your total words. Bloggers watch it to make sure a target phrase appears naturally without being stuffed; most writers aim for roughly 1% or less on a single term.
Why only words of 3+ letters in the density list?
Short words like "the" and "and" dominate every text and tell you nothing about your topic. Filtering them out shows the words that actually carry your subject.
Is my text uploaded or stored?
No. The counter runs entirely in your browser. Nothing you paste is sent anywhere, saved, or shared.
More free tools
Instagram Line Break Formatter
Paste a caption and get it back with paragraph breaks that actually survive posting to Instagram.
Hashtag Helper
Type a topic and get ready-to-copy broad and niche hashtag sets for your next post.
Case Converter
Flip text between UPPERCASE, lowercase, Title Case, Sentence case, aLtErNaTiNg case, and tidy spacing.
Readability Checker
Get a Flesch Reading Ease score and grade level for your draft, with a plain-English guide to the bands.
Text Similarity Checker
Compare two texts you paste side by side and see how similar they are, line by line and word by word.
Duplicate Line Remover & Sorter
Clean up lists in one click: drop repeated lines, remove blanks, and sort A–Z or Z–A.
Caption & Bio Length Checker
Check your draft against the published character limits for Instagram, X, TikTok, Facebook, and LinkedIn.
Lorem Ipsum Generator
Generate placeholder paragraphs, sentences, or words for layouts, mockups, and design drafts.
Blog Title Tools
Turn a headline into a clean URL slug and Title Case version, and check it against the 60-character SEO guide.