Keyword Density Analyzer

Link copied

Find out which words and phrases your content actually emphasizes — entirely in your browser. Paste an article, landing page, or blog draft and the analyzer instantly counts the total and unique words, estimates reading time, and ranks the most frequent single words, two-word phrases, and three-word phrases (n-grams) alongside their keyword density — the share of total words each one accounts for. A built-in stop-word filter hides grammatical filler like "the", "and", and "of" so the keywords that describe your page rise to the top. Use it to confirm your target keywords appear often enough to be relevant, to catch accidental keyword stuffing, and to compare how competing pages weight their phrasing. Free, fast, and fully private — nothing is uploaded or stored.

0
Words
0
Unique words
0:00
Reading time
Single words

No phrases yet — paste some text above.

2-word phrases

No phrases yet — paste some text above.

3-word phrases

No phrases yet — paste some text above.

How to use

Paste or type your text into the box, or click Sample to load an example. The summary cards show your total words, unique words, and estimated reading time, and three tables list the top single words, two-word phrases, and three-word phrases with how often each appears and its density as a percentage of all words. Toggle "Ignore common words" to filter out stop words such as "the" and "and". Trim or rework your copy until your target keywords sit at a natural density, then click Clear to start over.

Frequently asked questions

What is keyword density?
Keyword density is how often a word or phrase appears expressed as a percentage of the total number of words in the text. If a 200-word page uses the word "coffee" six times, its density is 3%. There is no single perfect number, but very high density can read as keyword stuffing to both users and search engines, while very low density may mean the page does not clearly cover the topic. Use density as one signal among many rather than a target to game.
What are 1-, 2-, and 3-word phrases (n-grams)?
An n-gram is a sequence of n consecutive words. A 1-gram is a single word, a 2-gram is a two-word phrase like "keyword density", and a 3-gram is a three-word phrase like "keyword density analyzer". Looking at multi-word phrases as well as single words shows the actual topics and long-tail terms your content emphasizes, which often matters more for search than isolated words.
Does my text leave my device?
No. The entire analysis — tokenizing, counting, and ranking phrases — runs locally in your browser using JavaScript. Your text is never uploaded, logged, or stored on any server, so it is safe to analyze unpublished drafts or confidential content. You can confirm this by disconnecting from the internet; the tool keeps working.