Keyword Density Checker

See which words and phrases appear most often in a piece of writing, with counts and density percentages. A word-distribution analysis, not a ranking promise.

Ready

Your text is processed locally in your browser and is not uploaded to our servers.

0 characters
Off by default. When on, the text is stored in your browser's local storage only — never sent anywhere.

Options

Phrase length
Filters out "the", "and", "of" and similar function words.
Ignore words shorter than this many letters.
Sort results by

Word distribution

Terms ranked by frequency
# Term Count Density Share

What this tool shows you

Keyword density is a simple idea: how often does each word appear, relative to the size of the text? This tool counts single words and two- and three-word phrases, ranks them, and shows each one's share as a percentage. It is a lens on the vocabulary of a piece — what it keeps coming back to, and what it barely mentions.

It is honest about what that means. High density for a term does not push a page up the rankings, and stuffing a keyword to hit a target percentage tends to make writing worse and can trip spam filters. Treat the numbers as a description of your writing, not a lever to pull.

How to use it

  1. Paste the text you want to analyze — a blog post, a landing page, an essay.
  2. Choose a phrase length. Single words show your core vocabulary; two- and three-word phrases reveal the repeated expressions.
  3. Keep Exclude common stop words on for single words, so the list is not dominated by the and and.
  4. Raise the minimum word length to filter out short words if they are cluttering the results.
  5. Read the table, and download the CSV if you want to work with the numbers in a spreadsheet.

How density is calculated

Each word is lowercased and stripped of punctuation at its edges, so Writing, and writing are counted as the same term. There is no stemming, so write, writes and writing are counted separately — a deliberate choice, because merging them would hide real differences in phrasing.

Density is the number of times a term appears divided by the number of term slots of the same length, shown as a percentage. For single words the denominator is the total word count. For a two-word phrase it is the number of overlapping two-word windows in the text, which is one less than the word count. Using the matching denominator keeps a phrase's percentage comparable to a single word's, instead of making longer phrases look artificially rare.

The stop-word filter uses a standard list of English function words — articles, pronouns, prepositions, common auxiliaries. When it is on for phrase modes, any phrase that would cross a stop word is skipped, so you see meaningful expressions rather than fragments like of the.

The full stop-word list and the exact word-splitting rule are documented on the methodology page, so you can reconcile these numbers with any other tool.

How to read the results

Suppose you analyze a 900-word article about houseplants and the single-word results show plant at 4.2 percent, water at 2.1 percent and light at 1.8 percent. That is a healthy distribution: the main subject leads, supporting topics follow, and nothing is stuffed.

Now suppose plant came in at 9 percent. On a 900-word page that is roughly 80 uses of one word — about one every eleven words. A reader would feel the repetition, and so would a search engine's spam detection. The fix is not to delete the word mechanically but to vary the writing: pronouns, synonyms, and sentences that assume the subject rather than naming it.

The two- and three-word views are often more useful than single words. If free writing tools appears eight times across a page, that tells you what the page is really about — and whether that matches the title you gave it.

Common use cases

  • Self-editing. Spot the word you have leaned on without noticing and vary it.
  • Content review. Check that a page's most frequent phrases match its intended topic.
  • Comparing drafts. See how the vocabulary shifted between two versions.
  • Studying a style. Analyze a writer you admire to see which words carry their voice.
  • Detecting keyword stuffing in text you have inherited or been asked to fix.
  • Building a glossary from the recurring terms in a technical document.

Privacy and security

The analysis runs in your browser. Your draft is never sent to a server or an analytics tool — which would be an odd thing for a privacy-respecting site to do while measuring your words. Confidential content is safe to paste.

Only your analysis options are saved locally. See the privacy policy for the details.

Frequently asked questions

What is a good keyword density?

There is no target you should hit, and no tool can promise one improves rankings. Write naturally, and a main topic will usually land somewhere between 1 and 3 percent on its own. If a single word is above about 5 percent, that is a sign of repetition worth easing — not a number to optimize toward.

Does higher density improve my search ranking?

No. Modern search engines understand topics and synonyms; raw repetition of an exact phrase does not help and can hurt. This tool measures distribution so you can write clearly, not to chase a percentage.

Why are "write" and "writing" counted separately?

The tool does not stem words, so different forms of the same root are counted on their own. This is intentional: merging them would hide whether you actually varied your phrasing or just repeated one form.

What are stop words?

Common function words — the, a, and, of, to and so on — that appear frequently in every text and carry little topical meaning. Filtering them out lets the terms that define your subject rise to the top. The full list is on the methodology page.

Can I export the results?

Yes. Copy table puts a plain-text version on your clipboard, and Download CSV saves a spreadsheet-ready file with the term, count and density for every row.

Tools that pair well with the Keyword Density Checker.