Search tools

Find a tool by name or what it does.

Keyword Density Checker

Rank the keywords and phrases in a page by how often they appear and what share of the text they take up.

Analysed live as you type. Nothing leaves your browser.

Keyword density

Phrase length
Minimum word length
Paste some text above to see its keyword and phrase density.

How to check keyword density online

  1. Paste your page text

    Drop the article, landing page, or blog post into the box. The ranked density report appears on its own a moment after you stop typing.

  2. Switch phrase length

    Choose 1 word for single keywords, or 2 and 3 words to see the multi-word phrases your page actually repeats.

  3. Read the density column

    Check that your target keyword sits in a sensible range, then press Copy as CSV to take the full ranking into a spreadsheet.

Why use this tool

One, two, and three word phrases

Most target keywords are phrases, not single words. Switch phrase length to rank two and three word combinations alongside individual keywords.

Density as a percentage

Every entry shows its share of the total word count, calculated the way SEO guidance defines it, so you can see stuffing before a reader or a search engine does.

Common words filtered by default

Roughly 130 English filler words are hidden out of the box, and phrases that start or end on filler are skipped, so the ranking stays topical.

Tokenising you control

Choose whether case matters, whether hyphens and apostrophes stay inside a word, and the minimum word length to count.

Nothing leaves your browser

The analysis runs on your device. The text is never uploaded, stored, or logged, and the tool is free with no signup.

About this tool

This keyword density checker reads a block of page copy, breaks it into words, and reports which keywords and phrases carry the most weight. Each row shows the rank, the keyword, how many times it appears, and its density: the share of the page’s total word count taken up by that term. For multi-word phrases the density accounts for every word in the phrase, so a two word phrase used ten times in a thousand word page reports 2 percent rather than 1 percent.

Phrases are built inside sentences and clauses rather than across them, so a phrase never straddles a full stop, a comma, or a bracket and you never see nonsense pairs stitched together from two unrelated sentences. The common word filter is on by default: single stop words such as the, of, and to are dropped, and longer phrases are kept only when they neither start nor end on filler, which is why "cost of living" survives while "of the" does not. Three refine controls change the tokenising itself. Match case separates Apple from apple, Keep hyphens and apostrophes decides whether "state-of-the-art" is one entry or four, and the minimum word length skips short fragments.

There is no single correct density figure, so treat the report as a check on balance rather than a target to hit. It is most useful for spotting a phrase repeated far more than everything around it, confirming a page actually mentions its subject, and finding the secondary phrases worth working into headings. Everything runs in your browser, so unpublished drafts stay private, and the tool is free with no signup. The table shows the top 200 entries and Copy as CSV exports the full ranking. For a plain count of every individual word, use the word frequency counter; for totals and reading time, use the word counter; and to turn a chosen phrase into page metadata, use the meta tag generator.

Frequently asked questions

How is keyword density calculated?
Density is the number of words a keyword accounts for divided by the total word count of the text, shown as a percentage. A single word used 12 times in a 600 word page has a density of 2 percent. For a two or three word phrase, every word in the phrase counts, so a three word phrase used 5 times in the same page reports 2.5 percent.
What is a good keyword density?
There is no official figure and search engines have not published one. Most editorial guidance lands somewhere between 0.5 and 2.5 percent for a primary keyword, with anything much higher reading as repetitive to a human. Use the ranking to compare terms against each other rather than chasing a number.
How is this different from a word frequency counter?
A frequency counter lists individual words and their raw counts. This tool adds the density percentage that SEO guidance is written around, ranks two and three word phrases as well as single words, and filters filler words by default so the report reflects the topic of the page.
Which words are treated as common?
A built-in list of roughly 130 English function words such as the, a, and, of, to, in, is, and with. Turn Ignore common words off to include them. The list is fixed and tuned for English text.
Is my text uploaded anywhere?
No. The whole analysis happens in your browser. Your text never leaves your device and is not stored or logged, so it is safe for unpublished drafts and client work. There is no hard size limit, though very long pages take a moment to process.

Related tools