Keyword Density Checker

Count a keyword or phrase and its occurrences per 100 words. Check repetition in a draft without chasing a supposed ideal SEO percentage.

Processed locally in your browser. Maximum input: 1 MB.

SEO Tools

Count a keyword or phrase and its occurrences per 100 words. Check repetition in a draft without chasing a supposed ideal SEO percentage.

How to use

Paste the text and enter a keyword or phrase. Read the word count, match count, and occurrences per 100 words. Matching ignores letter case.

Example

In 200 words, a phrase appearing 4 times gives 2 occurrences per 100 words. A phrase match is counted as one occurrence.

FAQ

What percentage does Google recommend?

There is no target percentage supplied by this tool. Edit for clear meaning and remove repetition that adds no value.

Related tools

A practical task

Choose the phrase before interpreting the count. A two word phrase is one match, but the denominator remains the total word count. Compare revisions of the same article to see if a repeated phrase has become distracting, not to chase a ranking threshold.

Another useful question

Does it count related forms as one keyword?

It uses matching tokens, not stemming or a topic model. Singulars, plurals, and synonyms need their own review if the distinction matters.

Settings and formats

Field Values
Keyword or phrase Starting value: text tools

Details for interpreting the result

Detail Explanation
Words and tokens A word count depends on token rules. Punctuation, apostrophes, digits, and languages without spaces create edge cases. Use the receiving editor's definition when a formal limit must match its own counter exactly.
Counts and percentages A frequency count tells how often an item occurs. Its percentage depends on the chosen denominator: all words, all characters, or another set. Read the unit before comparing two frequency reports.
Case sensitivity Case sensitive matching distinguishes capital and lowercase letters. Ignoring case merges some of those distinctions, but it does not turn different spellings or word forms into the same term.
Code points A Unicode code point identifies a character or a component of one. A letter followed by a combining accent contains two code points even when the screen displays one accented letter.
Visible symbols What looks like one symbol can contain several Unicode components. Emoji sequences can include a base symbol, a skin tone, and joining characters. Counting or splitting them by bytes changes their structure.
Similar looking text Two strings can look identical but use different Unicode sequences. An accented letter can be stored directly or as a letter plus an accent. Visual similarity alone does not establish byte equality.
Words and meaning Sharing words does not prove that two passages make the same claim. Negation, order, context, and different subjects can change meaning while vocabulary stays similar. Read the passages before making an editorial judgment.