Keyword Density Checker
See your most-repeated words and phrases.
Your text never leaves your browser
Hides your text behind a privacy screen so no one nearby can read it. Your text stays in the box and keeps counting.Processed entirely in your browser. Nothing is uploaded.
Words
0
Characters
0
Sentences
0
Paragraphs
0
Reading time
0
Keyword Density
Most-repeated words and phrases, updating live —no text yet.
Click any keyword to highlight it in your text. Anything at 3% or above is flagged — search engines treat that as keyword stuffing.
About the Keyword Density Checker
Keyword Density Checker breaks your text down into its most-repeated words and phrases, showing each one with a count and its percentage of your total word count. The list updates live as you type or paste, so you can see the effect of an edit immediately.
Unlike most density checkers it covers two- and three-word phrases as well as single words, lets you ignore common words or your own brand names, and flags anything at 3% or above — the point at which search engines start reading repetition as keyword stuffing. Click any keyword to highlight every occurrence in your text.
It runs as a straight word-frequency analysis with no account and no upload limit. Your text never leaves your browser — everything is computed locally. That matters here more than on most tools: unpublished copy is exactly the kind of text people are reluctant to paste into an SEO service.
Common uses
- Checking an article is not over-optimised for its target keyword before publishing.
- Finding the phrases a competitor’s page leans on, by pasting their copy in.
- Spotting crutch words and unintentional repetition while editing.
Frequently asked questions
What is a good keyword density?
There is no official target, and no search engine publishes one. In practice, writing naturally about a topic tends to land the main keyword somewhere around 1–2% without any effort. Treat that as a description of healthy writing rather than a number to hit — deliberately editing text upwards to reach a percentage is the exact behaviour density checking exists to catch. Anything at 3% or above is flagged here.
How is keyword density calculated?
Occurrences of the word or phrase, divided by the total number of words in your text, expressed as a percentage. A word appearing 12 times in a 600-word article has a density of 2%. Phrase density uses the same denominator, so a two-word phrase and a single word are directly comparable.
Why check two- and three-word phrases?
Because most real search queries are phrases, not single words. A page can look perfectly balanced on single words while repeating one exact phrase in every other paragraph — which is what reads as over-optimisation. Switch the phrase length to 2 or 3 words to see it.
What does "ignore common words" do?
It removes function words — the, and, of, to, is and so on — from the results. They are always the most frequent words in any English text and they tell you nothing, so they are filtered out by default. Turn it off if you want the raw, unfiltered frequency list.
Can I exclude my own brand name?
Yes. Add it to the "Also ignore" box, comma separated. Brand and product names legitimately repeat throughout a page, so leaving them in the list usually just pushes the keywords you actually want to inspect further down.
Is my text uploaded for analysis?
No. The whole analysis runs in your browser — in a background worker, so large documents do not freeze the page. Nothing is sent to a server, which is what makes it safe for drafts and client work.