— SEO & GEO

Keyword Density Checker

Paste your text and instantly see your most-used words and phrases, with density percentages for one, two, and three-word terms.

0Total words
0Unique words

Your ranked keyword density table appears here as you type.

— What it does

The Keyword Density Checker is a free tool that counts how often each word and phrase appears in your text and shows its density as a percentage of total words. It analyzes single words (unigrams), two-word phrases (bigrams), and three-word phrases (trigrams), optionally ignoring common English stopwords, so you can see exactly which terms a page emphasizes. Everything runs locally in your browser — your text is never uploaded.

  • Computes unigram, bigram, and trigram frequency and density percent.
  • Optional stopword filter removes filler words like the, and, of.
  • Top-20 ranked table with a switch between 1, 2, and 3-word phrases.
  • Runs entirely in your browser — nothing is uploaded to any server.

How to use it

1

Paste your text

Drop in a paragraph, article, or full page copy you want to analyze.

2

Choose phrase length and stopwords

Switch between 1, 2, and 3-word phrases and toggle the stopword filter on or off.

3

Read the density table

Review the ranked list of terms with counts and density percentages to spot over- and under-used keywords.

Frequently asked

What is a good keyword density?
There is no magic number, but most SEO practitioners aim for a natural 0.5–2.5% for a primary keyword. Anything much higher can read as stuffing, so write for people first and use density as a sanity check.
How is keyword density calculated?
Density is the number of times a word or phrase appears divided by the total number of words in the text, expressed as a percentage. This tool counts unigrams, bigrams, and trigrams the same way.
What are stopwords and should I exclude them?
Stopwords are extremely common words like the, and, of, and to. Excluding them surfaces the meaningful terms a page is really about, which is usually what you want when checking topical focus.
Is my text uploaded anywhere?
No. All tokenizing and counting happens locally in your browser with JavaScript. Your text never leaves your device and nothing is sent to a server.
— Built by saavos

These tools are free. So is the first version of your agent.

saavos is the AI agent that lives on your website — themed to match your design, answering visitors from your own content, and telling you what they actually want to know. Paste your URL and see it answer, before you install anything.

Make my site feel alive