Keyword Density Checker
Most density tools only count single words — which tells you nothing about the phrases you're actually ranking for. This keyword density checker extracts 2-word and 3-word phrases (n-grams) and reports how dense each one is, so you can see whether "machine learning model" or "content marketing strategy" is genuinely the focus of your page. Everything is computed in a Web Worker inside your browser; your draft is never uploaded.
Why Use This Keyword Density Checker?
Search engines stopped caring about isolated keywords years ago — they read phrases. "Running", "shoes", and "running shoes" are three completely different ranking signals, and a single-word counter flattens that distinction into noise. This tool builds n-grams (consecutive word sequences) directly from your text, so the keyword density you see covers 2-word and 3-word phrases, the way Google's models actually process them. Word boundaries come from the Intl.Segmenter API — the W3C standard for language-aware tokenization — so accented Latin, Cyrillic, and CJK text are segmented correctly instead of being mangled by a naïve whitespace split. The heavy n-gram counting runs in a Web Worker, which keeps a 100,000-word manuscript from freezing the page, and none of it ever leaves your machine.
True Phrase Analysis: Switch between 1-word, 2-word, and 3-word phrases to see exactly which n-grams dominate your copy. This is the part single-word counters miss — your real target keywords are almost always two or three words long.
Standard Density Metric: Each phrase shows its raw count and its density — occurrences divided by total words, times 100 — the same definition every SEO audit uses. A 2% density on a 1,000-word page means that phrase appears 20 times.
Smart Stop-Word Filtering: When enabled, the tool drops any phrase that starts or ends on a function word like "the" or "of", so junk n-grams like "of the" disappear while genuine phrases such as "rule of thumb" are preserved intact.
Export as CSV: Copy the ranked table straight to your clipboard as comma-separated values, ready to paste into Excel, Google Sheets, or a content brief without any reformatting or manual cleanup.
Private by Design: Your text is tokenized and counted entirely inside your browser's JavaScript engine. There's no server request, no logging, and no storage — close the tab and the analysis is gone for good.
How to Use the Keyword Density Checker
- 1
Paste your article, blog post, or landing-page copy into the text area above.
- 2
Choose a phrase length — 1 word for single terms, or 2 to 3 words to audit your real target phrases.
- 3
Toggle "Exclude common words" to hide filler-word phrases, and pick how many top results to display.
- 4
Read the density column to spot over-used or under-used phrases, then copy the table as CSV for your report.
Keyword Density — Frequently Asked Questions
Also try the Word Counter for full readability stats and keyword density on the same text.
Explore More Free Text Tools
Word Counter
Count words, sentences, readability score, and more in real time.
Find & Replace
Find and replace text with optional regex support.
Case Converter
Convert text to uppercase, lowercase, title case, and more.
Compare Text
Diff two text blocks and highlight every change.
Remove Spaces
Remove extra spaces, fix PDF line breaks, and clean up text.
Sort Lines
Sort lines A-Z, Z-A, by length, or shuffle randomly.
Words to Minutes
Convert words to speaking time and minutes to a word target.
