Keyword Density Checker

Paste any text and see how often each word and phrase shows up. One-word, two-word, and three-word counts, plus a quick flag for anything that's repeating too much. Free, and it all runs in your browser.

Your text

Paste content, then click Analyze
Tip: Leave stopword filtering on. It hides words like "the" and "and" so you can actually see the terms that matter.
Analysis options

Results

Click Analyze to see results
Total Words
0
Unique Words
0
Characters
0
Sentences
0
Optimal (0.5–2%) Borderline (2–3%) Stuffing risk (>3%) Under-optimized (<0.5%)
Keyword Count Density Rating
No data Paste some text and click Analyze.
2-Word Phrase Count Density Rating
No data Paste some text and click Analyze.
3-Word Phrase Count Density Rating
No data Paste some text and click Analyze.

What does this Keyword Density Checker do?

This tool counts every word and phrase in your text and shows you the results three ways: single words, two-word phrases, and three-word phrases. The phrase counts are usually the more useful view. Two- and three-word results tell you what a page is actually about, which single-word counts don't always make obvious.

The math is simple. Keyword density is the number of times a keyword appears, divided by the total word count, times 100. If a 1,000-word article mentions a target keyword 15 times, that's 1.5%.

Density isn't the ranking factor it once was — Google is good enough at reading a page that it doesn't need to count keywords. But the number is still worth checking for one reason: it catches over-optimization. When a keyword shows up above 3%, the writing is almost always going to feel repetitive to the person reading it. That's the thing this tool is best at catching.

How to check keyword density

  1. Paste your text into the box. An article, a draft, a landing page — anything works.
  2. Leave the options alone for now. The defaults are fine for most people. If you want, you can toggle stopword filtering off, turn on case matching, or hide words shorter than three characters.
  3. Click Analyze. You'll get total words, unique words, characters, and sentences immediately.
  4. Switch tabs to look at single words, two-word phrases, or three-word phrases. Each row shows the phrase, its count, its density, and a rating.
  5. Check the colors. Green is fine. Yellow is worth a second look. Red means the phrase is showing up more often than it probably should.
  6. Copy or download the table if you need it for a report or a client deliverable.

Keyword density formula

A keyword's density is the number of times it appears, divided by the total word count, times 100.

Density = (Keyword Count ÷ Total Words) × 100

Example: Say you've written a 1,000-word post and used "keyword density checker" 15 times. That's (15 ÷ 1,000) × 100 = 1.5%.

The tool runs this same calculation for every one-word, two-word, and three-word phrase in your text. The multi-word counts are the interesting ones. A page on this topic will have "keyword density" show up more than "keyword" and "density" on their own — and the phrase view is what proves it.

What's the ideal keyword density?

Most people who work in SEO aim for 1% to 2% on their main keyword. Under 0.5% and you're probably not giving it enough space. Over 3% and you're heading toward stuffing territory.

DensityRatingWhat it means
0.5% – 2%✅ OptimalReads naturally and uses the keyword enough to be clear.
2% – 3%⚠️ BorderlineGetting close to over-optimization. Try varying the wording.
Above 3%🚨 Stuffing riskToo many repetitions. Cut some back and use synonyms.
Below 0.5%⚠️ Under-optimizedThe keyword is barely there. Add it naturally in a few places.

That said, the "right" number shifts by keyword and niche. Some highly competitive terms show up more often in top-ranking pages. Others rank fine at 0.8%. The better question is whether the piece reads like a person wrote it. If every other sentence has your keyword in it, it's too much no matter what the percentage says.

Why use this Keyword Density Checker?

One-, two-, and three-word views

Single keywords only tell you so much. Two- and three-word phrases show what the page is actually focused on.

Skip the stop words

Leave out words like "the" and "and" so you can look at the terms that actually mean something.

Keyword stuffing check

Anything above 3% gets flagged. That's usually where the writing starts to feel like spam.

Runs instantly

Nothing gets uploaded, so there's no waiting. You click analyze and the numbers appear.

Nothing leaves your device

The text stays in the browser. No server, no logs. Safe for unpublished drafts and client work.

Works offline

Once the page loads, you don't need a connection. Add it to your home screen if you use it often.

Who uses a keyword density checker?

SEO professionals and content marketers

  • Audit live pages to see whether target keywords are showing up at a reasonable density
  • Catch pages that were over-optimized years ago and never fixed
  • Compare keyword focus across multiple pages to spot content gaps
  • Pull numbers into client reports without hand-counting anything

Bloggers and content writers

  • Run a draft through before publishing to catch accidental over-optimization
  • See which phrases a post naturally leans on
  • Decide where to add or trim a focus keyword without hurting the flow
  • Look at competitor articles to get a sense of their keyword patterns

Copywriters and landing page optimizers

  • Make sure product or service keywords appear often enough to be clear, but not so often that they feel spammy
  • Balance density across headings, body copy, and CTAs
  • Check that longer phrases (like "email marketing software") show up naturally

Students and researchers

  • Look at how often key terms appear in papers or essays
  • Check whether a thesis statement's core concept shows up enough
  • Study language patterns in literature or corpus work

Keyword density vs. modern SEO: what actually matters

Density is a useful check, but it's a small part of the picture. Google cares far more about topical relevance and natural language than about hitting any specific percentage. Here's what matters more in 2026:

1. Where the keyword appears

Placement matters more than raw count. The spots worth caring about:

  • Title tag / H1 — should be there
  • First 100 words — should be there
  • At least one H2 subheading — worth adding
  • Conclusion — worth adding
  • Naturally spread through the body — the goal

2. Related keywords and semantic terms

Instead of repeating the same phrase, use synonyms and related terms. Google's language models understand that "keyword density checker," "keyword density tool," and "SEO keyword analysis" are all about the same thing. Using variations signals topical depth without setting off any stuffing alarms.

3. Readability

If the piece is written for a reader, density tends to land in the right range on its own. If it's written for a percentage, the reader can tell — and so can Google. Aim for a Flesch Reading Ease score of 60–70 and keep average sentence length under 20 words.

4. Topical authority

One page with perfect density won't outrank a site that covers a topic thoroughly. Ten related articles, each taking a different angle, will almost always beat one page stuffed with 50 mentions of the same keyword.

Related Tools

A few other free SEO and text-analysis tools from Textify.tools:

Frequently asked questions

Keyword density is how often a keyword shows up in your content compared to the total word count. The formula is: (Keyword Count / Total Words) × 100. If a 1,000-word article mentions the target keyword 15 times, that's 1.5%.
Most SEO folks aim for 1% to 2% on the main keyword. Below 0.5% and the keyword is barely there. Above 3% and it starts to read like keyword stuffing.
It isn't a direct ranking factor anymore. Google's models are good enough to figure out what a page is about without counting keywords. But density is still useful for one thing: catching over-optimization. If a phrase shows up above 3%, the writing is probably getting repetitive.
One-word analysis counts single words like "keyword". Two-word analysis counts pairs like "keyword density". Three-word analysis counts triples like "keyword density checker". The phrase counts are usually more useful — they show what the page is actually about.
Stop words are common words like "the", "and", "is", and "of" that don't carry much meaning. Leaving them out gives you a cleaner view of the terms that actually matter. You can toggle this on or off.
Anything above 3% density gets flagged as stuffing risk. Results are color-coded — green for optimal, yellow for borderline, red for over-optimized.
Yes. It analyzes 1-word, 2-word, and 3-word phrases. Multi-word counts are handy for seeing how often a full phrase (like "content marketing strategy") actually appears.
No. Everything runs in the browser. The text never leaves the device — no server processing, no logging, no storage. Close the tab and it's gone.
Yes. It works on phones, tablets, and desktops. You can add it to the home screen for quick access if you use it often.
Yes. Once the page loads, the tool works without a connection. All the analysis runs locally in the browser.