Skip to content
§
§ · free tool

Keyword density checker. Catch stuffing before Google does.

Paste text or raw HTML to see 1, 2 and 3-word phrase density, track target keywords with honest stuffing warnings, and highlight matches in context — analysed entirely in your browser, never uploaded.

A free online tool by Digital Heroes

Analysed entirely in your browser — your text is never uploaded anywhere.

0
total words
0
unique words
0
sentences

Good range is 0.5–2.5% density. Click a keyword card to highlight its occurrences in the preview below.

Text preview
Top 1-word density ⓘ
WordCountDensity
Top 2-word phrases
PhraseCountDensity
Top 3-word phrases
PhraseCountDensity

Density formula: occurrences ÷ total words × 100. Aim for 0.5–2.5% on target keywords. Much above that reads as keyword stuffing to both readers and search engines.

§ 02 · what you can do

Density, done properly.

1, 2 & 3-word densityAnalyse single words, bigrams and trigrams in plain text or raw HTML, with a configurable minimum count.
Track target keywordsPaste a comma-separated list and get count, density and a Good / Low / High status chip for each.
Catch stuffing earlyAny target above 2.5% density triggers a warning with a clear reduce-repetition prompt before you publish.
First-paragraph checkSee whether each primary term appears in the opening paragraph, where search engines weight it most.
Highlight in contextClick any target keyword card to mark every match in the full-text preview.
Export the resultsCopy a plain-text report to the clipboard or download a CSV of every n-gram and target row.
§ 03 · how to use it

Four steps, no manual.

  1. Paste your article, landing-page copy or raw HTML into the box. Leave Strip HTML tags on to analyse only the visible words.
  2. Read the 1, 2 and 3-word tables — bigrams and trigrams matter most for real commercial keywords.
  3. Add your target keywords to see each one's density, Good / Low / High status and first-paragraph presence.
  4. Fix anything flagged High, then Copy report or Download CSV to hand off the results.
§ 04 · faq

Frequently asked questions.

What keyword density is too high?
There is no single safe number, which is why most tools refuse to give one. A workable calibration by content type: on a blog post or editorial article, anything above 2.5 percent on a single target term deserves a rewrite; on a landing or service page, 3 percent; on a product description, 4 percent, since catalog pages naturally repeat the product name more. These are over-optimization warning thresholds, not ranking formulas. Google uses thousands of signals and has publicly said density is not a direct ranking factor, but extreme repetition still triggers spam-detection heuristics. The checker above flags any target keyword over 2.5 percent, the strictest of those brackets, so apply your own judgment on product pages.
Are bigrams and trigrams more important than single-word density?
Usually yes. Most commercial keywords are multi-word phrases (trail running shoes, custom shopify theme development, ecommerce growth strategy), so single-word density often mis-reads natural vocabulary as keyword stuffing or the other way around. The 2-word and 3-word tables surface real phrase-level repetition. If your target is trail running shoes and the 3-word table shows that exact phrase appearing 18 times in 1,200 words, that is the number to check against the threshold, not the raw count of shoes. The tool shows all three n-gram levels so you can match the analysis to your target phrase length.
Should I exclude stop words?
Yes by default. Stop words (the, a, an, is, of, in, to, and similar grammatical words) are the highest-frequency tokens in any English text and flood the density tables without telling you anything useful about topic focus. The checker filters a standard English stop list by default. Turn it off when debugging unusual text (legal documents, poetry, transcripts) where stop-word distribution carries meaning, or when analyzing non-English content: the tokenizer handles non-English words, but the stop list itself is English-only, so for German, Spanish, or other languages disable filtering and interpret manually.
Does keyword density affect Google rankings?
Not directly. Google has said since 2011 that keyword density is not a ranking signal, and every serious SEO repeats that. What is true: extreme repetition still trips Google's spam-detection classifiers, keyword stuffing is a named violation in Google's spam policies, and core updates have downranked pages with unnatural keyword repetition. Treat density as a red-flag check for over-optimization, not a target to hit. A page reading naturally to a human almost always sits inside a safe density band on its own.
Does this tool save my text?
No. Every word you paste lives in memory for this browser tab only. Nothing is transmitted to a server, stored in a database, or synced. The Copy report button puts a plain-text summary on your clipboard, and Download CSV writes the n-gram and target tables to a local file; those are the only two output paths. The tool itself stores none of your analysed text on your device — close the tab and it is gone.

Published · Last updated .

Online now

Hey there 👋 How can we help you today?